Leonid 🦇
а когда он кому нравился?
Alexander
мне hpack никогда не нравился
Alexander
и stack
Leonid 🦇
йеп
Alexander
и automagick в автотулах!
Leonid 🦇
autoreconf или automake?
Alexander
я не помню к чему он относится
Alexander
когда он сам флаги расставляет в зависимости от окружения и файлов в системе
A64m
ни один хаскельный ленгвидж костыль не поддерживает нью-билд (ну или просто незадокументировано, что там нужно подпиливать чтоб работало)
Leonid 🦇
Зигохистоморфный
а в чем профит от нью билда?
A64m
модули, лучше кеширование собранных пакетов
A64m
и самая главная мегафича - НЕ СТЕК
Зигохистоморфный
а где почитать как обходить стек с ньюбилд?
Leonid 🦇
обходить?
Aleksei (astynax)
Зигохистоморфный
заменить
A64m
кана
Aleksei (astynax)
И мне (кроме YAML в качестве формата)
кана
Как можно было придумать кабал-синтаксис я хз
Alexander
не знаю чем синтаксис cabal хуже чем yaml
Alexander
ровно одна фигня, только проблем с ифами нету
кана
Не уверен, что смогу сейчас сходу сказать, где там запятая в списке, а где нет, хоть работаю до сих пор с кабал-файлом
Alexander
везде можно ставить запятую
Alexander
в dependencies обязательно её ставить
Alexander
интереснее вопрос все ли сходу скажут когда номер версии надо брать в кавычки в yaml файле, а когда нет
Alexander
кстати про dependencies причина в том, что токенизация менее очевидная по пробелу нельзя, т.к. зависимости достаточно сложные могут быть
Alexander
со всеми и/или
Alexander
что в кабал файле бесит так это description
Alexander
там вот действительно наркоманский синтаксис
Alexander
с . чтобы параграф сделать
Зигохистоморфный
пожалуй это лучшее использование do-notation, что я видел)
Alexander
почему asum/msum [] нельзя?
Alexander
в чятиках с do { ;; } удобно
Зигохистоморфный
да там этого хватило бы) asum/msum/choice (или как его там)
Alexander
Alexander
90% .hpack файлов что видел так не делают
Alexander
видимо у них недостаточно опыта ямла, чтобы прочувствовать что кавычки нужны всегда когда справа строка
Anonymous
ребят
Anonymous
телега все равно работает?
Anonymous
я прокси не настраивал
Anonymous
пару часов не работала всего
Влод
создай чатик для обсуждения работоспособности тг
Leonid 🦇
тут MonadError переосмысляют https://lukajcb.github.io/blog/functional/2018/04/15/rethinking-monaderror.html
Leonid 🦇
Я так и не понял чего там автор хочет, но что-бы он там не хотел - в библиотеках этого не появится
Anatolii
UnliftIO протащили
Anatolii
вот продаст снойману идею новую
Anatolii
и понеслась
Leonid 🦇
а нет форка resourcet для monad-control?
Alexander
нету, надо?
Leonid 🦇
а х.з.
Alexander
мне не нравится unliftio экосистема
Alexander
но сама идея частично неплохая
Anatolii
мне не нравится что сейчас 2 экосистемы получилось
Vladislav
Leonid 🦇
давай запилим resourcet-control, причем с модулями под теми-же именами. типа "drop-in replacement", и поглядим на пожар
Vladislav
Но по-моему для этого достаточно использовать конкретный ExceptT, без класса просто-напросто.
Anatolii
hostile fork хотите?
Leonid 🦇
ну
Leonid 🦇
прикинь какой пожар разгорится
Anatolii
да
Anatolii
будет весело
Anatolii
еще не положить туда stack.yaml
Leonid 🦇
и на хакадж залить поменяв букву на заглавную (или наоборот)
Anatolii
ты слишком жесток
Anatolii
сноймана жалко
Alexander
вроде ж запилили что нельзя так загружать?
Leonid 🦇
месть за hvrа
Leonid 🦇
ну и зря
Anatolii
Hostile-resourset-control
Anatolii
так чтобы снойман все понял до того как открыл сорцы
a66ath
Че вы там, с проксей сидите?
Денис
Через тор подрубился
Евгений
У меня и так работает
Cheese
#ruhaskell:matrix.org, TWIMC
Alexander
у меня так работает
Alexander
уже
Евгений
Пока не отправят на магистрали подсеть в блекхол оно будет работать
Alexander
на ноуте, через проксю на телефоне