
A64m
11.07.2018
13:29:29
миксины
https://people.mpi-sws.org/~rossberg/mixml/mixml-toplas.pdf

Евгений
11.07.2018
13:31:29
Я и так и не понял как они работают
Полупрямая сумма меня смущает

Google

A64m
11.07.2018
13:33:15
еще можно https://people.mpi-sws.org/~dreyer/thesis/main.pdf почитать

Евгений
11.07.2018
13:36:36
Ну они тут как раз что-то в духе dhall'а предлагают (только на уровне модулей)

Aleksey
11.07.2018
13:37:28

Евгений
11.07.2018
13:38:22
Ну я когда на SML писал, было прикольно
Скорее у них проблема в том, что они юзают их как тайпклассы

A64m
11.07.2018
13:38:49
возможно, но это так, псевдо псевдокод, я его не приходя в сознание написал
как тайпклассы их особо не поюзаешь

Евгений
11.07.2018
13:40:08
Поэтому и загнулось

A64m
11.07.2018
13:43:53
не совсем

Yuriy
11.07.2018
15:41:41
https://twitter.com/ruHaskell/status/1017070493986426881

Евгений
11.07.2018
15:44:25
Переехать в токс? (табличка сарказм для непонимающих юмора)

Psy
11.07.2018
15:46:09
гоу в кейбэйс, там даже гит встроенный)

Евгений
11.07.2018
15:46:25
Можно поднять селф-хостед маттермост

Google

Index
11.07.2018
15:46:52
@cblp_su а дискорд открытый что ли? Последний раз когда искал нормальную опцию, это был Keybase

Yuriy
11.07.2018
15:54:25

Index
11.07.2018
16:01:42
без смс
ну да, проблема

Владислав
11.07.2018
16:08:26

Александр
11.07.2018
16:10:11
Напишите уже свой чат на хаскеле, ну

Yuriy
11.07.2018
16:10:29

Александр
11.07.2018
16:11:29

Yuriy
11.07.2018
16:11:38
ну да, проблема
последнее — достоинство. проблема в инвайтах. правда, они скрыты

Blini
11.07.2018
16:11:56
У wire сервера на хаскелле, но там большие группы емнип платные

Index
11.07.2018
16:11:58
я имею в виду, с Keybase проблема

Владислав
11.07.2018
16:12:21

Yuriy
11.07.2018
16:12:44

A64m
11.07.2018
16:13:11
потрясающе конечно, что за столько лет так никто и не написал нормальный чат (да и других нормальных программ тоже)
самый смелый фантаст 60-х годов до такого не додумался

Yuriy
11.07.2018
16:13:52

Александр
11.07.2018
16:13:58

Yuriy
11.07.2018
16:14:21

Google

A64m
11.07.2018
16:14:36
не считался он нормальным никогда
есть, конечно, некоторый процент людей, которм все нравится
даже ПРОГРАММЫ

Yuriy
11.07.2018
16:15:20

Александр
11.07.2018
16:15:35
Программы устаревают быстрее, чем становятся нормальными

A64m
11.07.2018
16:15:44
сомнительно

Yuriy
11.07.2018
16:15:53

Александр
11.07.2018
16:16:26
Хехе

J
11.07.2018
16:31:58
Есть варианты поиграть в ICFP в топовой команде. В прошлом году Judge's Prize, лучшее достижение — 4е место. Стек гибкий, но сабмишен будет оптимизирован и написан на C++ с обвязкой на Python.

Владислав
11.07.2018
16:35:37

Yuriy
11.07.2018
16:36:27
Ещё Riot есть
да, он же [matrix]. пробовали на работе внутри команды. тормозит и глючит

Александр
11.07.2018
18:56:56
Jonh de Goes хорошо набросил.
https://youtu.be/v8IQ-X2HkGE

Александр
11.07.2018
18:57:18
В его твиттере можно почитать бурления.

A64m
11.07.2018
20:10:53
что за критические доклады про хаскель у него, которые он в начале упоминает? Их надо постить-то

aifarbe
11.07.2018
20:24:04
Александр, подписался на ваш канал в ТЫТРУБЕ, отличные видео, спасибо

Vyacheslav
11.07.2018
20:50:35
у меня тут тупой вопрос, если у меня есть HTTP запрос, который потенциально может длиться скажем 25 секунд. Есть ли библиотеки, которые позволяют его в проивзольный момент отменить?

Александр
11.07.2018
20:54:37

A64m
11.07.2018
20:56:26

Александр
11.07.2018
20:58:13
очевидное противоречие, сначала он показывает как любители ФП бегут из скалы, причем задерживаются там все меньше, а потом предлагает из нее нормальный ФЯ делать. не упущено ли время?
Мне кажется, он намекал, что Дотти может стать тем фактором, который вернет ФПшников, если сосредоточиться на этом. Но да, я тоже не понимаю, как вообще это можно провернуть, не жертвуя обратной совместимостью

A64m
11.07.2018
20:58:29
другое противоречие - это делать фя и отказываться от академщины

Google

A64m
11.07.2018
20:58:36
как это совмещать-то?
не радикально, как он предлагает, но тем не менее

Александр
11.07.2018
20:59:25
Там еще был доклад ключевого контрибьютора в компилятор скалы, что-то вроде "мы все делаем не так", и он после этого ушел. Искать лень, да и не знаю, чем дело кончилось

A64m
11.07.2018
21:03:42
> Features Scala has on Haskell:
- first-class modules
- first-class type classes / instances
- OO-style method dispatch
- familiar syntax
- seamless JVM/JS interop
- strict semantics (fits JVM/JS)
но это же баги, а не фичи

Александр
11.07.2018
21:05:07

A64m
11.07.2018
21:05:09
тут он впадает как раз в то заблуждение, которое приписывает нынешним скаларулевым

Admin
ERROR: S client not available

A64m
11.07.2018
21:05:33
предлагает "фичи" которые непонятно зачем функциональщикам нужны

Александр
11.07.2018
21:06:29
? Кажется, Джон Де Гоез разбит наголову

A64m
11.07.2018
21:07:00
вообще делать ФЯ из скалы не выглядит хорошей идеей, это самое днище ФП сейчас, не понятно вообще можно ли это ФЯ назвать

Александр
11.07.2018
21:07:57

A64m
11.07.2018
21:11:40
т.е. я одобряю позицию "одно ФП, ООП не нужно" и выкидывание фич которые он призывает выкинуть, но он призывает, фактически, выкинуть всю скалу из скалы
в чем смысл такого сложного процесса не понятно
он же сам говорит что твиттер не будет переходить на другой язык просто потому что он тоже называется скалой
короче говоря, он в одном докладе сам себя победил вообще без посторонней помощи

Kirill
11.07.2018
21:51:45

Vasiliy
12.07.2018
01:22:32
Всем привет. Часто слышу, что Хаскель хорош для написания EDSL-ей. На какие библиотеки нужно посмотреть, чтобы убедиться в этом высказывании?

Google

Denis
12.07.2018
03:04:05
yab
https://leanpub.com/magicalhaskell

Dmitry
12.07.2018
03:41:44
Да что ж они все "This book is xxx% complete"?
Какой-то ленивый способ написания книги

shadowjack
12.07.2018
03:47:59
Надеятся дописать пока ты читать будешь
Но есть шанс словить undefined

Dmitry
12.07.2018
03:53:18
Этого и боюсь.

shadowjack
12.07.2018
05:40:32
А есть стандартная функция которая из структуры функций делает структуру результатов применения функций. Чтобы специализированный тип был например [[Int->Maybe Int]] -> Int -> [[Maybe Int]]

Denis
12.07.2018
05:42:09
traverse для Compose?
мб это так
:t sequence @(Compose [] []) @((->) Int)
sequence @(Compose [] []) @((->) Int)
:: Compose [] [] (Int -> a) -> Int -> Compose [] [] a
ну или sequence . sequence

Kirill
12.07.2018
06:09:31
А никто не в курсах что там с FPConf.Haskell? Заявки на спикеров якобы до 10 принимали, а апдейтов нету и форма заявки такая же висит со словами про 10-е
@cblp_su ты ничего не слышал?

Yuriy
12.07.2018
06:10:56
ничего не слышал, организаторы пропали, я не организатор

shadowjack
12.07.2018
06:11:41

Vyacheslav
12.07.2018
06:24:32

Kirill
12.07.2018
06:24:58
дак чем async не гож?
берёшь и зовёшь cancel в нужный момент

Vyacheslav
12.07.2018
06:26:58
Да нет, подходит наверное
Спасибо
Я же говорил, что вопрос тупой

Kirill
12.07.2018
06:31:14
тупее не задавать вопросы если они есть :)