@scala_ru

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

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
Ещё Егора с его ООП вспомните

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
Хорошо, держи в курсе
Тут не понял. Вопрос был риторический ?

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
хочу красивые for comprehension писать, а не вот эти вот ваши ensure :)
ну вот M: Monoid[A] это дерзкое предположение

Nick
19.12.2017
10:56:40
хочу красивые for comprehension писать, а не вот эти вот ваши ensure :)
Either слишком общий, чтобы ему делать filter. Не понятно, что возвращать

Alexey
19.12.2017
10:57:44
Either слишком общий, чтобы ему делать filter. Не понятно, что возвращать
написать extension функцию, для конкретных типов ошибок

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

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

ты что, в котлин подался, какие extension?)
Я не помню как официально это называется в скалке

Alexey
19.12.2017
11:00:32
implicit?
лол

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
value class разве не только для AnyVal?
они должны расширять AnyVal

Ну суть то вобщем не в этом

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

но вот что ты будешь делать, если у тебя в одном for их несколько )

Google
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 и не париться

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 ты не спросил как он внутри одного конекшина обрабатывает несколько стеитментов)

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 да)

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
@odomontois а че так тихо упомянул монгу на своем докладе?)
Я хотел спеть о ней, но доклад о другом

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, но я знаю, что сам постгреса так не умеет

Страница 1156 из 1499