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