Dmitry
@graninas А где в книге про фримонады? Вообще, где про это почитать внятно?
Alexander
@graninas А где в книге про фримонады? Вообще, где про это почитать внятно?
Ну, 4-я глава А много материалов в сети. Для начала можно ознакомительную статью Гонзалеса почитать, сейчас ссылку найду
Dmitry
Жду :)
Alexander
Жду :)
http://www.haskellforall.com/2012/06/you-could-have-invented-free-monads.html
Alexander
@graninas ты бы условие задачи вставил
Так классическая ж задача... Но может и вставлю позже
Alexander
А что никто не плюсует? Покритиковали, и все? Нет уж, извольте теперь жениться!
Alexander
я плюсанул
Alexander
и лайк в свитере поставил
Anatolii
какие-то фри монады, а на FreeHashMap можно это сделать?
кана
"К сожалению, я разбираюсь во внутренностях даже хаскельной библиотеки stm, не говоря уж о прочих экосистемах."
кана
мне бы о таком сожалеть
кана
@graninas
Alexander
какие-то фри монады, а на FreeHashMap можно это сделать?
Конечно. Только complexity неизвестно какая будет
Andrii
а подскажите есть где то пример работы с gRPC на Haskell. пока только ети нашол https://github.com/awakesecurity/gRPC-haskell/tree/master/examples/ может статья какая то.
Alexander
Alexander
@graninas "не" пропущено
кана
или там опечатка, или знание о stm ломает твою жизнь
Alexander
+
Alexander
Чорд, моя невнимательность. Исправил
кана
@graninas ты, кстати, не думал о переходе на freer? Вот там действительно gadt описывается (а так же лучше перфоманс и не нужен инстанс функтора) мб у freer есть какие-то недостатки?
Alexander
Про недостатки не скажу, плоховато еще разобрался
Alexander
Я немножко подзапутался
Ignat
Всем привет, есть несколько странная задача: хочется уметь собирать некоторый проект на машине без интернетов (можно только загрузить туда заранее известный набор файлов). Есть ли какой-нибудь простой способ получить зависимости на другой машине и перенести туда?
Dmitry
Чем собираешь?
Ignat
могу чем угодно, наверное
Dmitry
cabal init sandbox & cabal install скачает всё в песочницу
кана
Я немножко подзапутался
https://gist.github.com/kana-sama/6fc14ce18bc10303a36c047fbf36a043#file-2-freer-hs речь про этот freer, который как free, но не требует функториальности, вместо глубокого мапа в бинде композиция функций, а так же gadt для команд
Aliester
Ю ли я? 🤔
@qnikst поглядел IRC-демку, понял, что ничего не смыслю в современном хаскеле. Спасибо за код и потраченное на него время %)
Ю ли я? 🤔
https://github.com/qnikst/irc-simple
Alexander
Спасибо
Alexander
Посмотрел. Там русского текста больше, чем кода. Теперь я осознал, что не знаю не только Хаскель, но и русский язык 😆
Alexander
это у меня скорее с русским проблемы
Крылатый
https://github.com/qnikst/irc-simple/blob/master/src/Server.hs#L188
Крылатый
Класс)
Alexander
мне лень отправку ошибки и retry делать
Alexander
там просто fix делается и все хорошо, но я решил что такой комментарий будет смешнее
Крылатый
Да я не против. Просто улыбнуло.)
Alexander
надо было туда ещё какие-нибудь истерэги засунуть
Ignat
да, выглядит неплохо, спасибо!
Yura
@qnikst пиши новеллы на literate haskell
Yura
у тебя хорошо получается :)
Leonid 🦇
Скорее басни. Никто не поверит что на Хаскеле можно писать.
Dmitry
довольно дико, кстати, бывает, когда много лет видишь только код на хаскелле, осознавать что вокруг до сих пор пишут на джаве, какой-то скале, питоне, и даже на сиплюс плюс, я даже видел, что в конфах задают вопросы по MFC
Oleg
А подскажите по нубасной проблеме. Есть пакет, на стеке его нет. Кабал инсталл выплёвывает Backjump limit reached, если поставить 1000 - то же самое. Если -1 зависает на несколько часов, приходится убивать
Oleg
Dmitry
матлаб вроде ок для своих целей
Vladimir
Только батарейками. И то, батарейки матлаба несовместимы друг с другом.
Vladimir
А вот язык -- это тихий ужас по современным меркам.
Vladimir
С другой стороны -- питон и плюсы не ок для своих целей?
A64m
от индивидуальной переносимости боли зависит
Yura
С плюсами походу стокгольмский синдром работал
Dmitry
С другой стороны -- питон и плюсы не ок для своих целей?
я просто на матлабе не писал, а только через чье-то плечо его видел, поэтому не травмирован
Yura
Я на симулинке даже диплом делал
Yura
Или это курсовая была...
Yura
Адаптивное шумоподавление
Yura
Даже на железку от TI хотели записать
Yura
Чтоб там выполнялся
Yura
Но Толи железок не было, Толи ещё какая бида была
Yura
Хотя там вся работа была соединить квадратики в визуальном редакторе
Vladimir
Ну, симулинк -- это да, это хорошая вещь. Но, по-моему, та же моделика сильно впереди симулинка.
Vladimir
Там нормальный человеческий дсл, а не это мышевозное таскание блоков.
Yura
Мне нечего сказать про моделику
Yura
Да и про симулинк, наверное, тоже :)
Yura
Это было долбаных 13 лет назад
Vladimir
Счастливый человек, чо. Я бы тоже хотел, чтобы моё знакомство с матлабом закончилось в вузе ;)