
Max
09.08.2017
11:32:51

Aragaer
09.08.2017
11:34:35
это где территориально?

Max
09.08.2017
11:35:10
IDE-шный район

Тёма
09.08.2017
11:35:51
Центр Emacs никогда не сгорит.

Google

Даниил
09.08.2017
11:36:15
Из центра Vim нельзя выйти

Aragaer
09.08.2017
11:36:36
сегодня утром читал какую-то статью, из которой был вывод "пора ставить адблок в атом"

Alexander
09.08.2017
11:36:51
в центре емакс есть все кроме редакторов

Aleksey
09.08.2017
11:37:17
это наброс, чтобы чят оживить? :)
Говорят, в VSCode неплохо с плагинами

Anatolii
09.08.2017
11:37:36
Это справедливое замечание
?
Вентилятор набирает скорость

Aleksey
09.08.2017
11:38:10
Редактор в Emacs лучше, чем в Sublime, например. Это означает, что в Sublime нет редактора?

Alexander
09.08.2017
11:38:35
наверное
вроде транзитивность должна сохраняться

Aleksey
09.08.2017
11:38:46
"есть все кроме привычного редактора" - вот с этим соглашусь

Aragaer
09.08.2017
11:39:05
"нет редактора" и "редактор лучше" это разные отношения

Google

Aleksey
09.08.2017
11:39:06
Непривычный есть и он достаточно хорош

Evgeniy
09.08.2017
11:39:11

Aragaer
09.08.2017
11:39:16
потому что бывает "лучше бы вообще не было"

Aleksey
09.08.2017
11:39:47
Haskero - надстройка над intero. Если устраивает intero - нормальный вариант

Даниил
09.08.2017
11:39:53

Тёма
09.08.2017
11:40:00
Ну VSCode хорош на самом деле, LSP, вот это всё.

Aleksey
09.08.2017
11:40:20
LSP для хаскеля в зайчаточном состоянии
Да и не один VSCode LSP умеет :)

Evgeniy
09.08.2017
11:40:27

Тёма
09.08.2017
11:40:54

Aleksey
09.08.2017
11:41:09
intero - для небольших проектов, использующих stack
на больших тормозит, cabal-only - не умеет
Поэтому не всем подходит, очевидно

Denis
09.08.2017
11:41:55

Igor
09.08.2017
11:43:32

Evgeniy
09.08.2017
11:43:33
Хорошо. Спасибо!

Denis
09.08.2017
11:44:14

Aleksey
09.08.2017
11:44:52

Denis
09.08.2017
11:45:13
еще я юзаю для быстрых написаний кода - haskell for mac (но он платный и он своих денег стоит)

Aleksey
09.08.2017
11:47:22
Это ещё один "нет редактора"

Google

Aleksey
09.08.2017
11:48:04
Для столь же быстрых написаний кода можно взять бесплатный IHaskell. Если уж качество редактора некритично

Evgeniy
09.08.2017
11:50:15
Тогда, если позволите, еще вопрос про литературу. "Haskell Programming" Allen, Moronuki — норм?

Aleksey
09.08.2017
11:51:22
Очень opinionated книжка :)
http://ohaskell.guide/
http://learnyouahaskell.com/
https://anton-k.github.io/ru-haskell-book/book/toc.html

Aragaer
09.08.2017
11:53:13
/me старательно переписывает себе все ссылочки

Aleksey
09.08.2017
11:53:39
Я бы порекомендовал ohaskell + learnyouahaskell выборочно (монады мне зашли в тамошней подаче)

Evgeniy
09.08.2017
11:53:48

Aleksey
09.08.2017
11:54:09
О, этого у них навалом - авторы активно пиарились в соцсетях, пока книгу писали

Igor
09.08.2017
11:54:25

Aleksey
09.08.2017
11:54:38
Есть старый вариант, он закончен
Можно поймать автора в гиттер-чяте и спросить :)
В ohaskell самое полезное - вводная про начало работы.
Денис старался, конечно, когда ohaskell писал, но написать хорошо подходящую каждому книгу, одинаково полезную на всём продолжении - очень сложно. Вот и Денис, едва дописав первый вариант, понял, что нужно писать новую книгу - где-то подробнее, где-то с иной подачей материала. И вот вторая редакция уже года два в работе

Mikhail Subbotin
09.08.2017
12:00:18

Aleksey
09.08.2017
12:00:36
Лет через пять :)

Igor
09.08.2017
12:01:28

Aleksey
09.08.2017
12:01:48
Если, конечно, никто не сподобится дать Денису столько денег, чтобы он уволился с текущей работы и занялся книгой на постоянной основе :)

Google

Aleksey
09.08.2017
12:02:04
RWH очень старая. Куча кода просто не будет работать
Да и многие "хорошие практики" уже не настолько хороши, как в RWH написано
Именно поэтому LYaH всё ещё актуальна - она затрагивает совсем базовые вещи, которые а) нужны всем (в т.ч. и в Real World) и б) не настолько радикально поменялись с последней редакции книги

Igor
09.08.2017
12:05:43
Мне тоже lyah очень понравилась, плюс она простая для чтения новичками (и коротка).
Вот только в рус. переводе есть небольшие ошибки перевода.

Denis
09.08.2017
12:06:13
ну и книга Антона очень даже ок) чутка ТК, чутка ф алгебр

Aleksey
09.08.2017
12:07:32

Denis
09.08.2017
12:08:13

Aleksey
09.08.2017
12:08:46
Новичку не нужна ТК и f-алгебры тоже не нужны. А вот задачки про канатоходца да ещё и с картинками - норм! (это я про LYaH)

Evgeniy
09.08.2017
12:10:18
У вас хороший чат. Я здесь задержусь и почитаю, пожалуй. :)

andretshurotshka?❄️кде
09.08.2017
12:11:43
А про haskellbook.com че-нибудь скажете? (Конечно я ее не покупал)

Aleksey
09.08.2017
12:12:29
Очень opinionated книжка :)
В своё время в ней было много ошибок. А ещё автор книги довольно противный товарищ - пока свою книгу писал, частенько ругал чужие произведения

Denis
09.08.2017
12:13:56

andretshurotshka?❄️кде
09.08.2017
12:14:08
Ну я так и на тайпклассах забил читать)

Sleeping
09.08.2017
14:27:07

andretshurotshka?❄️кде
09.08.2017
14:33:12

Sleeping
09.08.2017
14:35:42
кажется, я тебя где-то видела

? animufag ?
09.08.2017
14:40:47

melancholiac
09.08.2017
15:04:25
оно норм?
http://learnyouahaskell.com/

Google

Alex
09.08.2017
15:05:40
каждый вошедший обязательно должен спросить про lyah
не норм
real world haskell норм

Andrew
09.08.2017
15:06:31
Далее про хаскель
У Москвина отдельный курс по Haskell есть на youtube.com вне аудитории

melancholiac
09.08.2017
15:07:58

Alex
09.08.2017
15:07:59

sojalei
09.08.2017
15:09:55
https://www.youtube.com/playlist?list=PLwwk4BHih4fj2fxUuHEfvwNN84LALr5R3 это нормально или трата времени?

melancholiac
09.08.2017
15:10:06
впрочем lyah как брошюрка

Aleksey
09.08.2017
15:10:35
Обрекаете людей на мучение с адаптацией тамошних примеров к современному хаскелю
LYaH - норм книга, если не зашли монадки. Или вообще опыта программирования нет почти (если опыт есть, то половину книги можно прочесть по-диагонали)

melancholiac
09.08.2017
15:11:45
потерплю когда знатоки прийдут к консенсусу

Aleksey
09.08.2017
15:15:43
Ну ок, первая половина RWH имеет место быть. Только не надо Haskell Platform ставить!
А вот про всякие древние HDBC не надо читать :)
Только всё равно нужно быть готовым к тому, что import Control.Monad.Error будет выдавать ворнинги:
λ> import Control.Monad.Error
<interactive>:1:1: warning: [-Wdeprecations]
Module ‘Control.Monad.Error’ is deprecated:
Use Control.Monad.Except instead
Вот такой вот реальный мир
http://book.realworldhaskell.org/read/installing-ghc-and-haskell-libraries.html - это вообще вредная глава

Valeriy
09.08.2017
15:22:11
Читал Haskell Programming from first principles (Allen/Moronuki), большая книжка как школьный учебник. К середине пропадает желание разбираться дальше ?

melancholiac
09.08.2017
15:22:13
да мне бы не подробный мануал, а хорошую базу

Denis
09.08.2017
15:22:53

Aleksey
09.08.2017
15:23:16
Хорошая база, это SICP