Нурлан
Плюсы я не знаю :(
Andrei
Что-то типа завтипов :D
Нурлан
Не понимаю от чего все так напудривают на этот факториал
Alexander
простой т.к
Alexander
как факториал на тайпфемилях написать понимаешь же?
Mikhail
А где смотришь? Что за лекций?
Aleksei (astynax)
Москвин?
Aragaer
и мне ссылочко, тоже хочу приобщиться
Viacheslav
https://www.lektorium.tv/course/22797
Viacheslav
там есть нюанс
Viacheslav
кажется в 3-ей лекции потерялась половина записи
Viacheslav
это немного сбивает
Viacheslav
но курс хороший, всем советую
Aragaer
занес в списочек "посмотреть"
кана
Видео "Функциональное программирование": http://www.youtube.com/playlist?list=PLlb7e2G7aSpRDR44HMNqDHYgrAOPp7QLr
кана
Вот тут еще 3 лекции первых про ЛИ от него
кана
Далее про хаскель
gsomix
Привет. Подскажите, пожалуйста, по плагинам для IDEA. Их есть три штуки: http://rikvdkleij.github.io/intellij-haskell/ http://haskforce.com https://github.com/atsky/haskell-idea-plugin Какой выбрать?
Misha
на моей памяти все плохие, лучше уж atom с плагинами, они хотя бы работают
Max
В Москве горит торговый центр "Атом"🙀
Aragaer
это где территориально?
Max
IDE-шный район
Anonymous
Центр Emacs никогда не сгорит.
доня.
Из центра Vim нельзя выйти
Aragaer
сегодня утром читал какую-то статью, из которой был вывод "пора ставить адблок в атом"
Alexander
в центре емакс есть все кроме редакторов
Aleksei (astynax)
это наброс, чтобы чят оживить? :)
Aleksei (astynax)
Говорят, в VSCode неплохо с плагинами
Anatolii
Это справедливое замечание
Anatolii
😉
Anatolii
Вентилятор набирает скорость
Aleksei (astynax)
Редактор в Emacs лучше, чем в Sublime, например. Это означает, что в Sublime нет редактора?
Alexander
наверное
Alexander
вроде транзитивность должна сохраняться
Aleksei (astynax)
"есть все кроме привычного редактора" - вот с этим соглашусь
Aragaer
"нет редактора" и "редактор лучше" это разные отношения
Aleksei (astynax)
Непривычный есть и он достаточно хорош
gsomix
Говорят, в VSCode неплохо с плагинами
Я вижу, для VSCode есть Haskero и Haskelly. Кто-нибудь пользовался?
Aragaer
потому что бывает "лучше бы вообще не было"
Aleksei (astynax)
Haskero - надстройка над intero. Если устраивает intero - нормальный вариант
доня.
Anonymous
Ну VSCode хорош на самом деле, LSP, вот это всё.
Aleksei (astynax)
LSP для хаскеля в зайчаточном состоянии Да и не один VSCode LSP умеет :)
Anonymous
LSP для хаскеля в зайчаточном состоянии Да и не один VSCode LSP умеет :)
Ну вот как допилят, тогда в емакс уже LSP забандлят
Aleksei (astynax)
intero - для небольших проектов, использующих stack
Aleksei (astynax)
на больших тормозит, cabal-only - не умеет
Aleksei (astynax)
Поэтому не всем подходит, очевидно
Igor
Я не шарю, только собираюсь изучать Haskell.
Для обучения может и ghci хватит с блокнотиком (+cabal)
gsomix
Хорошо. Спасибо!
Зигохистоморфный
Говорят, в VSCode неплохо с плагинами
я еще поюзал это https://github.com/haskell/haskell-ide-engine =) и довольно шустро и норм, если не забросят, то ок будет
Зигохистоморфный
Там ещё далеко не всё доделали
но довольно шустро и норм фичи уже есть
Зигохистоморфный
еще я юзаю для быстрых написаний кода - haskell for mac (но он платный и он своих денег стоит)
Aleksei (astynax)
Это ещё один "нет редактора"
Aleksei (astynax)
Для столь же быстрых написаний кода можно взять бесплатный IHaskell. Если уж качество редактора некритично
gsomix
Тогда, если позволите, еще вопрос про литературу. "Haskell Programming" Allen, Moronuki — норм?
Aleksei (astynax)
Очень opinionated книжка :)
Aleksei (astynax)
http://ohaskell.guide/
Aleksei (astynax)
http://learnyouahaskell.com/
Aleksei (astynax)
https://anton-k.github.io/ru-haskell-book/book/toc.html
Aragaer
/me старательно переписывает себе все ссылочки
Aleksei (astynax)
Я бы порекомендовал ohaskell + learnyouahaskell выборочно (монады мне зашли в тамошней подаче)
gsomix
Очень opinionated книжка :)
Я в этом вопросе повелся на рекламу.
Aleksei (astynax)
О, этого у них навалом - авторы активно пиарились в соцсетях, пока книгу писали
Igor
http://ohaskell.guide/
Ее когда-нибудь закончат?
Aleksei (astynax)
Есть старый вариант, он закончен
Aleksei (astynax)
Можно поймать автора в гиттер-чяте и спросить :)
Aleksei (astynax)
В ohaskell самое полезное - вводная про начало работы.
Aleksei (astynax)
Денис старался, конечно, когда ohaskell писал, но написать хорошо подходящую каждому книгу, одинаково полезную на всём продолжении - очень сложно. Вот и Денис, едва дописав первый вариант, понял, что нужно писать новую книгу - где-то подробнее, где-то с иной подачей материала. И вот вторая редакция уже года два в работе
Aleksei (astynax)
Лет через пять :)
Igor
Тогда, если позволите, еще вопрос про литературу. "Haskell Programming" Allen, Moronuki — норм?
Тут еще советовали “Real World Haskell”, она есть и в бесплатно виде (я правда не добрался)
Aleksei (astynax)
Если, конечно, никто не сподобится дать Денису столько денег, чтобы он уволился с текущей работы и занялся книгой на постоянной основе :)
Aleksei (astynax)
RWH очень старая. Куча кода просто не будет работать
Aleksei (astynax)
Да и многие "хорошие практики" уже не настолько хороши, как в RWH написано
Aleksei (astynax)
Именно поэтому LYaH всё ещё актуальна - она затрагивает совсем базовые вещи, которые а) нужны всем (в т.ч. и в Real World) и б) не настолько радикально поменялись с последней редакции книги