
Iaroslav
17.04.2017
15:30:51
ванильная скалка прекрасна. но это ж не значит, что нельзя еще лучше, еще проще.

Nikita
17.04.2017
15:31:01
но у нас другой сервис, и мы не злоупотребляем

Oleg
17.04.2017
15:31:01
сейчас ещё выяснится ещё, что 2ГИС не юзает акка-стримы, а Тинькофф макрокеш... ой..

Daniel
17.04.2017
15:31:15
конфы - это способ пересчитать фриков

Google

Sergey
17.04.2017
15:32:04
да. например AWS Conf. 50К фриков :D

Daniel
17.04.2017
15:33:03
лан, контекст не всем передался, уточнительный вброс "скала конфы"

Nikolay
17.04.2017
15:33:58

Sergey
17.04.2017
15:34:00
Scala Days достаточно большая. И там много людей кто не пишет на скале.

Daniel
17.04.2017
15:35:38
Если серьезно, то пока никто не знает, что такое хорошо и что такое плохо. Вопрос в процессе исследования и экспериментов. Будут появляться новые идеи, будут новые попытки утащить в прод. Что приживется - время покажет.

Oleg
17.04.2017
15:36:18

Daniel
17.04.2017
15:37:02

Nikolay
17.04.2017
15:39:26

KrivdaTheTriewe
17.04.2017
15:40:20

Nikita
17.04.2017
15:40:41
ну ванильные монады норм
но когда люди пытаются вводить монады для эффектов и сделать из скалы недо-хаскель, то это мне кажется перебор

Iaroslav
17.04.2017
15:42:21
не совсем понял про эффекты. А зачем еще вводить монады?

folex
17.04.2017
15:43:34
чтобы устраивать вокруг них конференции конечно же

Google

Nikita
17.04.2017
15:43:36
вот тут есть небольшой обзорчик http://atnos-org.github.io/eff/org.atnos.site.OutOfTheBox.html

Oleg
17.04.2017
15:45:06
Не понимаю, почему люди считают, что скала предназначена для чего-то принципиально иного, нежели хаскелл? Всякие одерские делают всё, чтобы сделать из скалы вполне полноценный хаскелл

KrivdaTheTriewe
17.04.2017
15:45:44

Oleg
17.04.2017
15:46:45
Когда люди пытаются вводить мутабельные глобальные переменные для логов и сделать из скалы пере-котлин, то это мне кажется недобор

Nikita
17.04.2017
15:48:38
почему бы сразу тогда хаскель не использовать?

Oleg
17.04.2017
15:48:50
Почему бы тогда сразу котлин не использовать?

Nikita
17.04.2017
15:51:50
имплиситов нет

Iaroslav
17.04.2017
15:52:48
я тогда еще немного с другой стороны наброшу. Кто здесь у себя на проектах юзает Type level programming / Dependent types подходы?

Nikita
17.04.2017
15:52:53
ну и еще пары фич

Iaroslav
17.04.2017
15:53:26
и сразу вопрос - зачем? Ведь есть Idris

Andrey
17.04.2017
15:54:40

Iaroslav
17.04.2017
15:56:28
а мне почем знать? Это я так, для аналогии "почему тогда не хаскель, etc."

Oleg
17.04.2017
15:57:53
но я до прода не дошёл ещё

Iaroslav
17.04.2017
15:58:27
круто. так прям до компайл-тайм пруфов дело дошло?

Oleg
17.04.2017
16:09:57

Wystan
17.04.2017
16:14:00
Монад трансформеры изрядно надоедают когда тебе нужно пару бизнес фич присунуть. Сложно и долго читать, потому что везде лифтуется = бойлерплейт, и второе они скрывают сайд эффекты типа вызовов в другие сервисы, так как оюая функция теперь возвращает офитованного монстра.

Oleg
17.04.2017
16:17:58
> везде лифтуется = бойлерплейт
Eff, Inject, Finally tagless
> скрывают сайд эффекты типа вызовов в другие сервисы, так как оюая функция теперь возвращает офитованного монстра.
а вот это вообще непонятно

Google

Nick
17.04.2017
16:25:45

Oleg
17.04.2017
16:25:53
думаю, здесь 99,5 % чата их не юзает

Friedrich
17.04.2017
16:26:20

Oleg
17.04.2017
16:26:44
за редким утильным исключением

Nick
17.04.2017
16:27:38

KrivdaTheTriewe
17.04.2017
16:35:06
ты с лоу левелом дружишь же

Nick
17.04.2017
16:40:19
с лоукиком скорее

Alexandr
17.04.2017
16:40:19
А что там было про заландо?

A
17.04.2017
16:40:43
лоукик в голову?

Oleg
17.04.2017
16:41:34

Alexandr
17.04.2017
16:42:20
А Никита в заландо? Меня туда звали настоятельно с релокацией в Хельсинки, если я не перепутал все.

Alexandr
17.04.2017
16:42:28
И как там? Клево и круто?

Oleg
17.04.2017
16:42:55
Идите в чат вакансий

Nick
17.04.2017
16:43:31

Alexandr
17.04.2017
16:44:34
При чем тут чат вакансий и как соотносится?

KrivdaTheTriewe
17.04.2017
16:46:07

Nick
17.04.2017
16:46:30
но очень хочется(

Wystan
17.04.2017
16:50:14
Я тоже пытался в заландо, все три собеса подряд они спрашивали почему вы хотите сменить работу

Google

Alexandr
17.04.2017
16:54:16
И ты не угадал правильный ответ? Сколько вариантов было?

Wystan
17.04.2017
16:54:57
Да, я протупил.
Да я и не собирался, деньги те же самые, я думал заинтересуют чем. Но они просто всех подряд собеседуют, так что устали наверное

Iaroslav
17.04.2017
16:55:58
а может кто-то дать реал лайф пример (желательно код) использования фри монад? Никак не разберусь с этой магией.

A
17.04.2017
16:56:14
на такой вопрос воды налить - как hello world написать

?Ivan
17.04.2017
16:56:43

Alexandr
17.04.2017
16:57:49
Лайка в телеграме нету...

Alexey
17.04.2017
17:08:29
лайки в Телеграме есть

Admin
ERROR: S client not available

Maks
17.04.2017
17:08:58
@dislike

Alexandr
17.04.2017
17:09:10
Ага. Крто

Alexey
17.04.2017
17:38:39

KrivdaTheTriewe
17.04.2017
17:42:36

Nikita
17.04.2017
18:09:15
можно ходить на митапы и слушать про эффмонады

Alex
17.04.2017
20:43:57
http://typelevel.org/blog/2016/09/21/edsls-part-1.html
https://failex.blogspot.lt/2016/12/tagless-final-effects-la-ermine-writers.html

Evgeniy
18.04.2017
06:32:16

Google

Юрий
18.04.2017
06:37:23

Aleksei
18.04.2017
06:41:20
открыл про кэтс, увидел XOR, закрыл

Evgeniy
18.04.2017
06:42:32
там вот это все с использованием free сделанно

Юрий
18.04.2017
06:42:55

Evgeniy
18.04.2017
06:44:14
они там вроде щас еще freestyle используют, хотя раньше было без него

Oleg
18.04.2017
06:47:11

Evgeniy
18.04.2017
06:47:29
вот видимо тут они его воткнули https://github.com/scala-exercises/scala-exercises/commit/9aa0c92a80e75e21472f8ee9939406e3d1d45723
т.е полездно наверное глянуть как было до а потом уже посмотреть на то что сейчас

Юрий
18.04.2017
06:49:32
а почему они вообще решили на фри делать этот сайтик? Стильно-модно-молодежно?

Aleksei
18.04.2017
06:50:10
ну фри это один из вариантов просто
тоже хотел бы прощупать варианты написания всякого с использованием фри

Evgeniy
18.04.2017
06:51:32

Юрий
18.04.2017
06:52:16
имхо у фри очень узкий юзкейс

Oleg
18.04.2017
06:52:28

Aleksei
18.04.2017
06:57:11

Nick
18.04.2017
07:06:16

Oleg
18.04.2017
07:07:40

Nick
18.04.2017
07:07:54

Oleg
18.04.2017
07:08:21