Anonymous
вуху
Anonymous
main = putStrLn "Hi!"
Флибыч
Ворвался.
Флибыч
Флибыч
Правда я пока подзабил на изучение, но скоро возьмусь.
Anonymous
Хитрый ник
Anonymous
Я подумал что-то не так с доставкой сообщений
переворачивает почемуто
Pavel 🕷
Не выдержала душа поэта?)
:)
kalloc
)))
кстати постгрест тот тоже на хаскеле написан
kalloc
кто?
http://postgrest.com
крутая штука
прямой проброс бд в рест-апи
kalloc
ты же админ
kalloc
это зло
нет
kalloc
а не
kalloc
норм
kalloc
я думал расширение постгри
kalloc
web redis есть
Pavel 🕷
А нахрена он?
чтобы выкинуть бекенд
kalloc
типа свой firebase
Pavel 🕷
А логика где?
бд и/или бекенд который целпяется к этому как клиент
Pavel 🕷
Если мидлу в печку то остается в приложение)) а это криво косо))
Если мидлу в печку то остается в приложение)) а это криво косо))
получает что вместо бд-бекенд-апи-клиент будет: бд-апи-клиенты(и бекенд) более лаконично
Pavel 🕷
Логика в клиентах?
Pavel 🕷
Или где
где угодно
в том числе тупо в бд можно
гибче
фейсбук пилит на хаскеле https://github.com/facebook/Haxl
Pavel 🕷
Я бы за логику в бд уволил)
kalloc
угу
kalloc
логика в бд зло
Pavel 🕷
А у фб зоопарк))
Pavel 🕷
Гугла на хаскеле пишет?)
Гугла на хаскеле пишет?)
да у них система управления серверов была на ней
но они еще на го написали похожее
https://code.google.com/p/ganeti/
вот эта штука
Pavel 🕷
Я тут потрогал хаскель и не понял в чем прикл ленточных монад, видимо еще не дозрел)
так это задает порядок исполнения кода, ты об этом?
Pavel 🕷
Он похож на пролог, в очень мазахискофетишистской форме))
в чем мазохизм?
Pavel 🕷
На язык в стандартном предтавлении не похож, походит на списки спиков логических нотаций без первоначального условия, эдакая логичческая абстракция
Pavel 🕷
Ну я хз
ха, ну так, идет описание выражений, преобразований описывающих цель софтины
нет порядка выполнения
логично же
Pavel 🕷
При таком подходе будет портянка кода
книга хорошая
При таком подходе будет портянка кода
компактная, и сразу суть пишется, чистые функции идеальный мир, потом тока подключить к реальности через монады и все
kalloc
https://gist.github.com/kalloc/9500befd8e2f8db64137
kalloc
у меня такое только получалось
kalloc
читаемость никакая
как начало ништяк
Pavel 🕷
Изврат))
просто он немного в обычном стиле пишет, с if let и тд это не совсем хаскель вей, без них код был бы существенно компактнее
https://wiki.haskell.org/Things_to_avoid
https://wiki.haskell.org/If-then-else
https://wiki.haskell.org/Let_vs._Where
Vladislav
o/
Alexander
Google на haskell не пишет все же
Alexander
0/
Alexander
Есть ganeti, но это проект в свободное время разрабов
Alexander
Причем как и все открытые проекты гугла, соответствующего качества
Alexander
Подвижки в стороны haskell там есть, так же как и пилят разное в свое время, но внутренних проектов на haskell пока нет, во всяком случае по ситуации год и переспрашиванию пару месяцев назад
Alexander
Монады не задают порядок исполнения кода.
Alexander
..перечитал backlog
IC
fink3L
доброе утро, господа штангисты)
Vladislav
G'morning, sir