
Alexander
27.05.2017
09:25:00

Nick
27.05.2017
09:25:33
Ну если он хэппи вив гоу, то что он делает тут?

Maxim
27.05.2017
09:26:04
ну я вообще стараюсь быть непредвзятым

Google

Alexander
27.05.2017
09:26:30

Maxim
27.05.2017
09:26:45
ща заценю
я еще не очень хорошо разобрался в подтипах
а там сразу началось A <: Monoid[A]

Henadz
27.05.2017
09:29:36

Alexander
27.05.2017
09:29:58

Maxim
27.05.2017
09:30:10

Nick
27.05.2017
09:30:36
На самом деле, нужно сразу хаскель смотреть)

Maxim
27.05.2017
09:30:50
cats немного напоминает dry в руби
мне, кстати, squeryl понравился тоже

Alexander
27.05.2017
09:32:58

Daniel
27.05.2017
09:33:39
хаскеллисты очень не советуют Learn your haskell

Alexander
27.05.2017
09:33:46

Google

Alexander
27.05.2017
09:33:58

Nick
27.05.2017
09:34:12

Daniel
27.05.2017
09:34:20
говорят есть более качественные вещи
на мой вкус курс на степике отличный

Wystan
27.05.2017
09:34:40
В общем первый вопрос. Паттерн матчинг, трейты, имплиситы и всё остальное - здорово. Но как это лучше использовать? Есть сборник наиболее часто используемых паттернов без оговорок и не слишком старый? Находила несколько, где в начале были оговорки: ну, это не совсем то, что используют, но для людей переходящих с джавы на первое время пойдёт. Ещё в нескольких советовали кейк паттерн, а Одерски, если не ошибаюсь, говорил, что этот паттерн уже не тру, т.е. сборник устарел.
cake pattern не нужен. Передавай все зависимости через аргументы. а будут приставать, говори что это Inversion Of Control pattern

Daniel
27.05.2017
09:35:00

Nick
27.05.2017
09:35:25

Alexander
27.05.2017
09:35:26

Wystan
27.05.2017
09:35:39
аргументы, полагаю, были выше по чатику

Nick
27.05.2017
09:35:55

Wystan
27.05.2017
09:36:12
Любой нормальный человек, когда видит, что для простого DI надо городить тонны бойлерплейта, офигеет
Да тысячу раз было

Alexander
27.05.2017
09:36:22
Я трейты для DI пользую.

Daniel
27.05.2017
09:36:23

Nick
27.05.2017
09:36:34

Maxim
27.05.2017
09:37:19
Я, короче, просто у вас спрошу, если не разберусь

Alexander
27.05.2017
09:37:21

Nick
27.05.2017
09:37:46
@Emiya402 возможность тащить через консутруктор параметры тебя значит не смущает, а это смутило? )
@Emiya402 вот я каждый день вижу cake pattern, ибо у меня тут микросервисы и как-то пофиг на его сложность

Alexander
27.05.2017
09:38:27
Но то, что Хаскель lingua franka в мире ФП это факт.

Google

Wystan
27.05.2017
09:39:38

Sergey
27.05.2017
09:55:57

Daniel
27.05.2017
09:58:27
Когда-нибудь я не выдержу и начну нарушать CoC после очередной рекомендации не основанной на требованиях

Sergey
27.05.2017
09:58:30
Постгри не монга, запросы не моментально отрабатывают)

Alex
27.05.2017
09:59:17
сразу можно типы лепить какие хочешь

Daniel
27.05.2017
09:59:44
сразу ли стоит смотреть идрис?)

Sergey
27.05.2017
09:59:45
Прошу прощения)
Но согласись что и вопрос такой, весьма гуглабельный

Alex
27.05.2017
09:59:50
без возни с гадтами
ну щас он еще сыроват конечно

Daniel
27.05.2017
10:00:09
@clayrat ты говорил что с purescript работаешь
что для графиков можно использовать? нашел интеграции с d3.js но приходится их обновлять еще самому

Alex
27.05.2017
10:03:05
лучше наверное чо нибудь типа https://github.com/slamdata/purescript-echarts
с д3 там адоватые биндинги
я вообще делаю закат солнца вручную и пишу свг напрямую, но мне торопиться некуда :)
может допилю недоаналог д3 до конца года

Daniel
27.05.2017
10:04:12
спасибо, попробую
просто не хочется самому тратить время на рисование вручную, особенно графов каких-нить

Nick
27.05.2017
10:05:58
@clayrat идрис слишком жёстко)

Alex
27.05.2017
10:06:06
нормич

Google

Alex
27.05.2017
10:06:25
не обязательно же сразу рефлами обмазываться
можно поманеньку функторчики, стейт манаточки
а потом такой хобана и паттерн матч в типе
простор для творчества!

Daniel
27.05.2017
10:08:01
перформансу бы еще

Sergey
27.05.2017
10:08:38
Idris — чистый тотальный[en]функциональный язык программирования общего назначения с Haskell-подобным синтаксисом и поддержкой зависимых типов

Nick
27.05.2017
10:09:21
Я хаскель то не умею, а вы тут про идрис

Alex
27.05.2017
10:09:28
я тоже кстати

Daniel
27.05.2017
10:09:51

Alex
27.05.2017
10:10:02
а как же ленивость?!

Daniel
27.05.2017
10:11:27
ну так да
интересно насколько сильно на код влияет

Алексей
27.05.2017
10:30:27
По теме PG и Akka, да и в целом в независимости от нее, кто-нибудь пользовался https://github.com/mauricio/postgresql-async/ ?

Kirill
27.05.2017
10:33:10
в кэтсах тоже можно прифигеть, я долго сидел разбирался как он так ловко делает Foldable[A].compose[B].fold и откуда что берётся

Sergey
27.05.2017
10:44:19
Насчет Акторов и sync/async драйверов бд.
В туториалах часто пишут что акторы нельзя блокировать и нужно юзать async драйвера бд. Но ведь этим - мы выносим обработку запросов за пределы актороной системы, которые выполняются в отдельных потоках на совести драйверов бд. А если мы используем синхронный драйвер и обращаемся к бд из актора то можем гибко управлять пулом этих бдАкторов а не полагаться на возможности настройки потоков драйвера.
Правильно ли я размышляю?

Nikita
27.05.2017
10:45:39
бери отдельный тредпул и гоняй там синхронные запросы
главное не занимать ими fork-join
дефолтный

Sergey
27.05.2017
10:51:04
Я так и думал, удобно получается

?Ivan
27.05.2017
10:54:01

Nikolay
27.05.2017
12:45:45
а что, очередная драма с lambda conf?)

Google

Grigory
27.05.2017
12:46:18
Travis Brown @travisbrown 15 ч.15 часов назад
Еще
Travis Brown Ретвитнул(а) Matthew Garrett
i was blocked by @ lambda_conf before it was cool

Nikolay
27.05.2017
12:58:24
все, пора значить слазить с circe

Grigory
27.05.2017
12:58:50
с лямбда конфы*

Arthur
27.05.2017
12:59:37
а в чем срач то?
Трависа не пригласили спикером или что?

Nikolay
27.05.2017
13:02:45
если я все понял правильно, кому-то не нравятся жизненные убеждения одного из спикеров, который будет выступать с keynote

Grigory
27.05.2017
13:03:10
я думаю началось все изза https://statement-on-lambdaconf.github.io/
ну это типа введение в курс дела (что там с лямбда конфой)

Nikolay
27.05.2017
13:03:39
это прошлогодняя

Grigory
27.05.2017
13:04:04
а какая разница
в этом году там чтото типа

Nikolay
27.05.2017
13:05:07
да не, просто уточнил

Grigory
27.05.2017
13:05:21
@gordonguthrie They don't have a racist this year, only a monumentally sexist and homophobic keynote
+-
это не точно; но фактически с прошлого года ничего не поменялось (в плане этого сверхдямбдаконфликта) видимо.
https://twitter.com/mjg59/status/867787003248599040

Nikolay
27.05.2017
13:08:17
хм, но он черный

folex
27.05.2017
13:11:44
а какая разница
в этом году снова тот чувак с альтернативным взглядом на мир выступает?

Diemust
27.05.2017
13:12:01

Nikolay
27.05.2017
13:19:15
да не, не в ту сторону)