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