Anonymous
Anonymous
«Купил книгу по фримонадам, мой нелепый код наконец-то начал трансформироваться как надо, это не осталось незамеченным и мне сделали оффер с релокейтом в Норвегию».
Vasily
Фримонады появились значительно позже, кмк
Anonymous
Anonymous
Наброски.
Anonymous
До Скалы просто не сразу доходит это бурление математической мысли.
Vasily
Ну вот есть в том же фшарпе квотейшны
Vasily
Чем не фри монады
Vasily
На их базе даже Fable написали
Vasily
Вроде и не пятница
Anonymous
И он ответит на все твои вопросы и научит всему
Anonymous
Можешь про смысл жизни тоже спрашивать
Vasily
Мне кажется, не стоит кидаться из крайности в крайность
Vasily
Учитывая, что у нас тут свои эксперты по фри монадам
Anonymous
Ilya
Которого? С опытом прода или без?
Anonymous
Mikhαil
Vasily
Причем обоих
Anonymous
Anonymous
Mikhαil
Вот тут я напрягся! )))
Ну вообще не могу не согласиться - мой опыт тоже показывает что они создают впечатление очень адекватных людей
Anonymous
Я сегодня полдня читал функциональный код в духе if opt.IsSome() then opt.Value()
Mikhαil
А понятно становится уже постфактум
Anonymous
И вы тут ещё про психов рассказываете
Shub
Вот тут я напрягся! )))
На ютубе есть канал «мед видео» или как-то так, там выкладывают клинический материал для специальности «психиатрия», ты можешь посмотреть и прикинуть, смог бы ты в этих людях распознать психбольных, если бы там не было психиатра, который вытаскивал бы их безумие под свет прожекторов? Это очень сложно для неспециалиста
Henry
Выражу непопулярное мнение. Прочитал пару глав книги Гранина. Пока что судить трудно, но в целом чтиво выглядит адекватным.
Shub
Henry
В любом случае, немного не понимаю столь негативного отношения.
Ayrat
Anonymous
А вы ж знаете, да, что Гранин ещё приложил руку к книге ФП на С++?
Doge
В любом случае, немного не понимаю столь негативного отношения.
Проблема в том, что в реальной жизни те же любимые Гранином имеют очень узкую применимость и абсолютно отвратительный перформанс по всем фронтам.
При том что тот же final tagless стиль более выразительный, проще для реализации и на перформанс особо не сказывается вообще
Anonymous
Это просто стеб.
Крылатый
Shub
Надо изящнее. Вот смотри: «мы взяли методы Гранина на вооружение в наш проект и дела пошли просто великолепно: все ошибки ловятся компилятором, выкинули юнит-тесты, то, что раньше делали 15 жавистов, сегодня делает два хаскеллиста, причем первый выступает на конференциях, а второй попутно занимаеся проджект-менеджментом. Мой лайф-коуч советует перевести всю организацию на хаскель, так что дерзайте и у вас тоже получится»
Anonymous
Doge
Главная ирония именно в этом
Shub
> tagless final
> выразительно
Ну по сравнению со староклингонским выразительно, не поспоришь
Anonymous
Щас будет, мол, дебажить нельзя
Anonymous
Гранин мне уже ответил на это
Anonymous
«Не нужно писать код, который надо дебажить».
Anonymous
И все. Точка.
Крылатый
Крылатый
Што
Shub
И все. Точка.
«Просто перестань быть бедным! Найди там, не знаю, работу что ли, чтобы платили хорошо, делай что-нибудь короче»
Anonymous
Я даже думал, а не пойти ли и не завести задачу в Джире, «начать писать код, который не нужно дебажить» и даже может быть critical приоритет поставить?
Shub
Anonymous
Shub
Anonymous
Doge
Anonymous
plz no
«Господь, жги!»
Anonymous
Alexandr typing...
Doge
Я в целом представляю как он ответит, там небось будет про то, что а как же бойлерплейт на трансформеры (но свои трансформеры никто неиронично не пишет в реальной жизни с FT)
Anonymous
Anonymous
Да у нас тут целая Санта Барбара.
Anonymous
Mark
Обиду затаил*
Doge
Запомнил!
Ну не знаю почему он так обо мне отзывается, я на личности с ним в спорах ни разу не переходил, так что это он зря.
Anonymous
Anonymous
Ну я уже много раз говорил, что считаю mtl как раз boiler plate. Люди почему-то смотрят на FM и видят бойлерплейт в интерпретаторах, когда их один раз написал и забыл. А вот boilerplate в бизнес-логике, который приходит с системами эффектов и FT, они не видят
Anonymous
(Ну и еще там была проблема квадратичного количества инстансов где-то для mtl)
Ilya
Наконец-то, спор перешёл в соответствующий чат.
Anonymous
Как тут не вспомнить слова Торвальдса: "C is the best programming language ever!”
Anonymous