Vasiliy
сделать a параметром Notification
Зигохистоморфный
тогда и GADTs не надо
Зигохистоморфный
но я хотел чтоб параметризация была только на конструкторе данных
Vasiliy
не, тебе это не нужно
Alexander
ну так то ничего не заработает
Andrew
А не знаете ли какой нибудь книги или серии статей, где почти с нуля пишешь проект и одновременно объясняют haskell?
Dmitry
Write you a haskell
Dmitry
Пишешь с нуля хаскелл на хаскелле
Vladislav
@isqad Попробуй просто переписать на Хаскель то, что уже реализовывал раньше на другом языке.
Vladislav
Это помогает изучить именно язык, не заморачиваясь с изучением доменной области никакой новой.
Max
Предлагаю начинать с фузбуза
доня.
Dmitry
А это на хаскелле разве было?
доня.
ага
доня.
я по этой книжке научился с Parsec работать
Andrew
Andrew
Anatolii
beginning haskell
с самого начала начинают писать проектик и он тянется через книгу
Andrew
Donat
почему у нас до сих пор нет списка с литературой 🤔
Max
Слишком много книг про Хаскел
Max
Учитесь у Эрланга - 3 книжки, остальное - нюансы
Vladislav
Про Хаскель тоже хороших книг не так много
Vladislav
А еще дело в том, что вокруг Хаскеля очень много всяких тем, которые можно изучить, поэтому и описывать можно бесконечно долго
Vladislav
Язык очень большой, и теория под ним большая лежит и сложная
Serghei
Ребята а брости ссылкой про binding в haskell
Serghei
https://www.emacswiki.org/emacs/DynamicBindingVsLexicalBinding
Serghei
в таком ключе
Serghei
интересно больше почитать об этом в принципе
Vladislav
если на Эрланг хватило 3 книги то там либо не так много можно изучить, либо так совпало, что самые талантливые авторы пишут на Эрланге
Vladislav
Serghei
ну мне бы по разврнутей почитать, если встречалось
Vladislav
Я пишу книгу для чтения после Липовачи
Vladislav
intermediatehaskell.com
Max
Круто. На английском?
Vladislav
Да
Vladislav
На русском слишком нишево и еще придется терминологию переводить
Vladislav
Я пытался писать на русском однажды, и как минимум в коде-то имена переменных на английском, в итоге и неясно, какое знание языка ожидать от читателя
Max
Я бы рассчитывал на то, что читатель знает другой язык, например, немецкий. )
Vasiliy
Max
Не, серьезно, просто книжку на английском я никогда никому не порекомендую, если встанет вопрос "а что почитать?" Потому что у тех, кто знает английский, такого вопроса обычно не возникает.
Vasiliy
дырку между lyah и всяческими пейперами и блогом кметта сейчас явно нечем заполнить
Vladislav
В CS английский это стандарт де-факто, его либо знаешь, либо отсек себя от 90% инфы
Vladislav
И не вижу причин это менять, так хотя бы только один язык надо знать чтобы все читать
a66ath
Я книгу переведу как выпустите
a66ath
trollface.jpg
Andrey
вот это нормальный ход )
Max
Ну, такая позиция тож имеет право на существование. Просто будет еще один труд, который никому нельзя подсунуть для просвещения, только и всего
Max
Ну и разрыв между теорией и практикой...
Max
Т.е. очень долго можно играться в комбинации вычислений, функторы и монады, а вот как быдлокодить...
Andrey
господа, есть же РВХ и Мена. Хотя первую ругают за старость, и обе их я не читал ,но имею имхо, что для быдлокодить после слона пойдет.
Vladislav
Так не хочется знать эти штуки, можно их и не знать, берешь IORef и пишешь на Си со сборщиком мусора
Vladislav
А захочется писать как человек, надо чтоб было где прочитать
Vasiliy
Vladislav
Алехандро Серрано Мена
Vladislav
С книгой Beginning Haskell
Зигохистоморфный
норм кстати книга)
Max
Vasiliy
а, видал, да
Vladislav
Задумка книги хорошая, но его явно издательство торопило, очень уж много опечаток в тексте и ошибок в коде
Vasiliy
а вы издавать книгу планируете?
Vasiliy
или опенсорц?
Vasiliy
или и то, и другое? :)
Vladislav
Скорее всего читать бесплатно онлайн можно будет, а как печатать не решили еще.
Vladislav
кто-нибудь пишет ICFPC?
Vasiliy
ну если бесплатно онлайн, тогда реквестирую возможность оставлять комментарии к абзацам, как у RWH
Vasiliy
когда читал, в комментариях порой очень полезные сведения были
Alexander
ICFPC как обычно выпадает на ДР
Alexander
неудобно
Artem
Товарищи! Кто-нибудь ghc-mod каким-либо образом использует? (через плагины к редакторам там) как жить с GHC 8.2.1, который с ним не совместим?
a66ath
Никак
a66ath
Ждать пока допилят
Artem
Автор в issue пишет, что у него планов таких нет (?!)
Artem
Но что типа открыт к пулл-реквестам
Artem
Моего очень скромного кунг-фу не хватило, чтобы зависимости разрулить
Artem
Ошибки там простые, вроде, штук 5. Но зависимости… cabal-check (того же автора :( ) зависит от process с ub меньшей, чем lb у ghc 8.2.1
a66ath
Юзай стек и intero, он вроде прямо из ghc дергает данные
Artem