
Andrey
19.12.2017
09:58:35
Типа есть объекты и общение между ними построено на месседжах

Sergey
19.12.2017
09:58:43

Andrey
19.12.2017
09:58:48
а всякие вот эти ваши полиморфизмы это следствие

Oleksandr
19.12.2017
09:58:53
ну, это в общем-то реально правда, если почитать про историю создания смолтока

Google

Alex
19.12.2017
09:58:56
с душой
Душа - это тогда mutable state получается ?

Andrey
19.12.2017
09:58:57
Блин, так сразу не найду

sherzod
19.12.2017
10:00:04
Ну просто в ООП, традиционно мы моделируем Problem Space: User, Group, Payment.
Акторы из-за большей общности и низкоуровневости больше стимулируют моделирование инженерных сущностей, каркаса, ифраструктуры.

Andrey
19.12.2017
10:00:43
OOP FOR BRAVE AND TRUE
Сергей Ткаченко
вот там про тру ооп рассказывали :)

Dmitry
19.12.2017
10:01:30
Ещё Егора с его ООП вспомните

Henadz
19.12.2017
10:02:06

sherzod
19.12.2017
10:02:11
У меня акторы больше ассоциируются с потоками, чем с объектами. Но да, аналогия очень сильная. Отправка сообщений - TRUE. Гради Буч довольно улыбается.

Henadz
19.12.2017
10:02:17
а то он бы уже сорвался и начал пояснять за true OOP

Sergey
19.12.2017
10:04:33
хорошо, что тут Бугаенко нету
У Егора своё видиние ООП )
Я как то совсем не понял в чём профит его подхода, который он позиционирует как серебрянную пулю.

sherzod
19.12.2017
10:04:43

Oleksandr
19.12.2017
10:04:47

Alexandr
19.12.2017
10:04:52

Google

Oleg
19.12.2017
10:05:15
Жив.
Хорошо, держи в курсе

Alexey
19.12.2017
10:05:23
Жив.
Но уже ваняет от разложения

Henadz
19.12.2017
10:05:46
"Вы все ошибаетесь, а я - Д'артаньян"

Grigory
19.12.2017
10:06:05
Жив.
уродса отсавили в живых ):

Alexandr
19.12.2017
10:06:09

Grigory
19.12.2017
10:06:17

Alexandr
19.12.2017
10:06:39

Oleg
19.12.2017
10:06:42
Родственники не могут решиться отключить его тело от аппарата?
И уходить кодить на хачкеле\кложуре, обсирая тайпсейф на каждом углу

Alexandr
19.12.2017
10:07:33

Grigory
19.12.2017
10:07:36
я на самом деле и думал что плей то и стал исопльзоваться всеми потому что тогда ничо не было кроме лифта
ну а лифт вы сами знаете

Alexandr
19.12.2017
10:07:53
А сейчас есть толькоPlay?

Grigory
19.12.2017
10:08:02
сейчас то нет

Oleg
19.12.2017
10:08:25
Согласен, когда топ-контрибьютор либы сваливает с языка, это, в общем-то не имеет отношения к дальнейшей её жизнеспособности
Сейчас только Finch\Akka Http

Vyatcheslav
19.12.2017
10:48:22
Ребят, а filter/withFilter для EitherT не завезли в котах?

Nick
19.12.2017
10:50:24
И не завезут

Alexey
19.12.2017
10:51:35
ensure?

Google

Alexey
19.12.2017
10:51:39
ну пишется же в несколько строк

a.
19.12.2017
10:54:24
Чат, как сделать так, что бы scrooge не генерировал finagle client/server?

Vyatcheslav
19.12.2017
10:54:27
И не завезут
но… ведь… https://github.com/scalaz/scalaz/blob/series/7.3.x/core/src/main/scala/scalaz/EitherT.scala#L112 :(

a.
19.12.2017
10:54:42
версия 17.12.0

Vyatcheslav
19.12.2017
10:55:19
ensure?
хочу красивые for comprehension писать, а не вот эти вот ваши ensure :)

Alexey
19.12.2017
10:55:38

Nick
19.12.2017
10:56:40

Alexey
19.12.2017
10:57:44

Nick
19.12.2017
10:58:06
ты что, в котлин подался, какие extension?)

Alexey
19.12.2017
10:58:16
В общем случае согласен, это херня

Henadz
19.12.2017
11:00:21

Alexey
19.12.2017
11:00:32

Nick
19.12.2017
11:01:01
че лол то)

Alexey
19.12.2017
11:01:47
Каким боком это вообще относится к value class'ам и функциям внутри них?

The mirror
19.12.2017
11:04:23

Alexey
19.12.2017
11:05:08
Ну суть то вобщем не в этом

Nick
19.12.2017
11:06:42
В общем ты конечно можешь сделать имплисит для withFilter
но вот что ты будешь делать, если у тебя в одном for их несколько )

Google

Alexey
19.12.2017
11:07:09

Nick
19.12.2017
11:07:57
for{
a<-EitherT() if a>b
c<-EitherT() if c>b
} yield ....
проблема в том, что один и тот же left будет

Александр
19.12.2017
11:08:22

Vyatcheslav
19.12.2017
11:09:01
С - срач. Между тем, топик-стартер решил просто заюзать value и не париться

Nick
19.12.2017
11:09:40

Admin
ERROR: S client not available

Henadz
19.12.2017
11:10:11
забавно, что он топит за уважение к объектам, но не к женщинам )

Nick
19.12.2017
11:10:39
не начинай это тут

Александр
19.12.2017
11:10:41
его взгляды немного сложнее

Aleksei
19.12.2017
11:10:46
да не надо вот этого тут начинать

Александр
19.12.2017
11:10:55
есть же jvm чат для такого

Henadz
19.12.2017
11:10:56
всё всё, молчу )

Nick
19.12.2017
12:41:34
@odomontois почему на fpconf на докладе про hasql ты не спросил как он внутри одного конекшина обрабатывает несколько стеитментов)

Oleg
19.12.2017
12:45:54

Andrey
19.12.2017
12:46:03

Oleg
19.12.2017
12:46:25
сказал, что протокол поддерживает, а говнолиба не поддерживает, и это одна из причин, почему он начал на чистом хачкеле переписывать

Nick
19.12.2017
12:48:08
просто @fomkin говорил, что конекшин вообще не может больше одного statement держать
значит в джава мирке это тоже возможно

Oleg
19.12.2017
12:48:31
это если использовать говнолибы. Протокол позволяет

Google

Oleg
19.12.2017
12:48:57
Вероятно, классический jdbc драйвер эквивалентен говнолибе или даже реализован через неё (нет)

Nick
19.12.2017
12:48:58
хм, интересно, а вот та самая реализация вокруг netty не так делает?
ну классический jdbc да)

Oleg
19.12.2017
12:49:12
от Маурицио?

Nick
19.12.2017
12:49:23
ага

Oleg
19.12.2017
12:50:36
ага
походу умеет
https://github.com/mauricio/postgresql-async/blob/cc587698bb41956d691b6e625313ef81fc0417d1/postgresql-async/src/main/scala/com/github/mauricio/async/db/postgresql/codec/PostgreSQLConnectionHandler.scala#L88

Nick
19.12.2017
12:51:16
хм, надо проверить у себя
@odomontois а че так тихо упомянул монгу на своем докладе?)

Oleg
19.12.2017
13:18:19

Daniel
19.12.2017
13:19:44
ну кстати да, тема аккимонги так осталась и нераскрытой

Oleg
19.12.2017
13:20:31
благо я никогда не вербовался в клуб любителей мема про аккумонгу

Юрий
19.12.2017
13:23:31
Протокол постгреса не умеет пайплайнинг
Но у них есть на эту тему задача и они делают
Ну и не нужно путать jdbc и драйвер конкретной базы

Nick
19.12.2017
13:37:48
Никто и не путает
просто к чему тогда автор hasql делал pipelining, если он его не умеет?)
может ты путаешь с сишной реализацией?

Юрий
19.12.2017
13:39:30
Я не знаю что такое hasql, но я знаю, что сам постгреса так не умеет