Max
Ну ты ж сам топил, что там инфраструктура ой.
Max
А алгебротипы в окамле е?
Anonymous
Изучай хаскелл во имя добра
а там все компилится?
Alexander
если только мелочи какие-то но в целом там код очень простой там ломаться нечему
Alexander
разве что синганурки более общие будут
Alexander
и не забывать Applicative и Functor определять
Dmitry
ADT есть почти такие же, но другие
Anonymous
а как это новичку понять
Dmitry
ну т.е там легко пристреляться, без мороки с IO от которой у всех бомбит поначалу
Dmitry
а дальше хаскель почти такой-же, только лучше
Alexander
@autechre прочитать сообщение об ошибке?
Alexander
там достаточно понятно в большинстве случаев
Anonymous
ну то есть там ошибки понятные и все легко с пол пинка поймет человек который в хаскелле не бум бум?
Anonymous
поменяет и скомпилит)
Alexander
а в чем проблема?
Alexander
ошибки понятные их все равно надо уметь читать
Alexander
более того пока человек дойдет до мест где это может выползти он наверняка сделает упражнения и с большей частью столкнётся и так
Alexander
вообще если человек боится читать сообщеиня компилятора, то нафига вообще программировать?
Dmitry
@qnikst как там, наше любимое то: rigid, skolem ?
Alexander
в этой книжке такого нет
Alexander
ещё можно всмомнить сервант или линзы
Alexander
был ещё какой-то отличный пример, когда компилятор пишет про одно, а проблема в другом (ну не срабатывала эвристика и из двух возможных причин он выбирал не ту)
Alexander
но в детских книжках этого нету
Dmitry
(шел шестой час, как мы пытаемся раскочегарить rsync + sshd на винде)
Alexander
msys2 не пробовали ставить?
Dmitry
может, и стоило
Dmitry
пока по мануалам - copssh + cwrsync
Dmitry
оно платное111
Max
Огонь
Alexander
кто платное?
Alexander
copssh+cwrsync?
Dmitry
оба платные . у бесплатного copssh ограничение - одна сессия
Dmitry
cwrsync server просто платное
Alexander
а ты тут на github workflow с фабрикатора перешли, такая сказка просто
Alexander
особенно когда в PR обсуждать нечего
Dmitry
гитхаб воркфлоу - это как у нас? или что-то еще другое?
Alexander
как у вас
Alexander
(ну это фабрикатор у одного из клиентов был)
Anatolii
Мне кажется курсы на степике хороши для обучения
Alexander
первый прекрасен
Alexander
про второй не знаю, как-то мне не очень вставило
Dmitry
второй это котрой?
Dmitry
а первый? их что - два?
Alexander
да, для начинающих и advanced
Dmitry
а последний - который был?
Alexander
advanced
Dmitry
advanced ? ясно.
Dmitry
оно вообще как - в цикле повторяется?
Alexander
вроде оно доступно и вне времени курса
Alexander
единтсвенное что фидбека с ответами не будет
Dmitry
@qnikst а ты с ghcjs дело имел?
Alexander
нет
Dmitry
когда захочется стеков монад, можно переходить на хаскел
Влод
https://twitter.com/lexi_lambda/status/866874490587721728
Евгений
Не знаю, если человеку не нужны стеки монад, то наверное и хаскель не нужен
Alexander
может человек любит mtl
Alexander
чего уж сразу ненужен
Влод
что такое стеки монад?
Alexander
monad transformers, комбинация из них
Влод
хм, странно
Влод
может человек любит mtl
из этой фразы я подумал что mtl альтернатива стекам монад
Alexander
ну классический mtl это альтернатива
Влод
а, так и есть
Alexander
вместо стека у тебя есть 1 мондка, какой-нить data Foo ...
Alexander
для которого ты определяешь MonadReader/MonadWriter и прочее что надо
Alexander
причем внутри не обязан быть стек трансформеров
Alexander
а только 1 слой
Alexander
"слой"
Alexander
это типа так задумывалось, а не Lift задешево иметь
Misha
кстати раза 3 начинал читать и врубаться в стеки и трансформеры, каждый раз вроде понял, но потом благополучно забывал
Misha
а без этого тест на профпригодность не пройти
Aragaer
у меня аналогично про монады 8)
Misha
"монады - это такая абстракция, что а) и б)", по-моему, это единственное разумное объяснение, а дальше надо писать код и время от времени начинать заново читать
Misha
изи конечно
Евгений
это типа так задумывалось, а не Lift задешево иметь
Хм, я чо-то не задумывался. Я как раз думал, что это костыль, чтобы лифтбесплатнобезсмс
Misha
но вот написать трансформер я не смогу
Misha
тактак, сейчас гляну