Kirill
или вот http://learnyouahaskell.com/chapters
Bohdan
А Шевченковский учебник хорош? Я его начал читать когда-то, но забросил
Andrey
Холомьева советовать новичку без математическогй подготовки имхо жестко
Ilya
Холомьева советовать новичку без математическогй подготовки имхо жестко
я тольк главу про декларативный и композиционный стиль скинул
Ilya
она простая
a66ath
Шевченковский не дописан еще
Andrey
Шевченковский с упором на матерую практику - начинается не с функторов а с установки и настройки окружения ))
Andrey
Липовача из известных самое то в данном случае
кана
Душкина нужно советовать)
Andrey
Душкина ругают. За копипасту переводов наверное. Но я читал, было нормально.
Arseniy
Зачем читать на русском учебную/научную литературу?
Ilya
зачем нет?
Andrew
Как минимум быстрее читаешь на родном языке
Bohdan
ты кстати ссылочку-то посмотри всё же мою поймешь, как надо оформить эти <0.8 и >1.2
Да я уже по wikibooks оформил ☺https://en.wikibooks.org/wiki/Haskell/Control_structures realRand | curRand < 0.8 = 0.8 | curRand > 1.2 = 1.2 | otherwise = curRand А по ссылочкам почитаю, спасибо
Andrey
На русском читать затем, чтобы к нагрузке по восприятию материала не добавлялась нагрузка по переводу. Так то ради искусства можно и на Японском читать.
кана
вообще есть подозрение, что читать английскую научную литературу проще, чем русскую, как-то легче формулируют они приложения
кана
но это только ощущения, выборка у меня маленькая
Bohdan
Тэкс, и почему у меня хэллоуворлд из полусотни строчек весит в скомпилированном виде 1.6 МБ? Можно его какими-то опциями уменьшить?
Dmitry
рантайм, например
Dmitry
strip например
Dmitry
но вообще раньше это весило мегабайт десять и никто не жаловался
a66ath
Зато зависимостей мало
Ilya
strip например
вряд ли поможет
Ilya
сейчас зашёл в маленький проект, там 5 объектников по 16-30 килобайт, но в сумме они дали исполняемый файл на 1.7 мегов
Vladislav
Это не ради искусства, а из-за того, что так сложилось, что почти вся литература полезная на английском.
Vladislav
Ограничивая себя до другого языка (хоть русского, хоть японского, хоть немецкого), вынуждаешь себя терпеть сомнительного качества перевод (если он есть!)
Vladislav
Это не потому что английский хороший, а потому что его все используют.
Andrey
Мой пассаж про ради искусства был небольшим троллингом на тему того, что спрашивали зачем читать на русском, а английский не упоминался совсем.
Andrey
А так, вон Олег Киселев в Японии думаю вынужден так статьи писать
Vladislav
Это про computer science в целом и Haskell в частности
Ilya
ну computer science ещё м.б.
Vladislav
В других областях что происходит мне не известно
Andrey
Интересно, а конкретно про Хаскель на каком языке больше статей и книг? Неужели уже на русском? )
Ilya
шире — "учебная/научная литература" — уже не верно
Ilya
Зачем читать на русском учебную/научную литературу?
Ilya
к этому
Andrey
Да потому что можем (С) и она есть )
Ilya
в некоторых научных областях доля статей на английском 50%-60%
Ilya
а то и ниже
Ilya
конечно, остальная "половина" поделена на кучу других языков
Andrey
Могу только повторить вопрос - а на каких языках остальное? На Китайском?
Ilya
но вот получается, что английского уже нифига не достаточно, чтобы следить за предметной областью
Vladislav
Зарубежные авторы все равно по-английски публикуются.
Vladislav
Ну значит повезло программистам, что учить нужно только английский.
Andrey
Даже Окасаки писал свою книгу в Америке на американском. Хотя этнический понятно кто )
Ilya
http://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.2000933
Ilya
While it is recognized that language can pose a barrier to the transfer of scientific knowledge, the convergence on English as the global language of science may suggest that this problem has been resolved. However, our survey searching Google Scholar in 16 languages revealed that 35.6% of 75,513 scientific documents on biodiversity conservation published in 2014 were not in English. Ignoring such non-English knowledge can cause biases in our understanding of study systems.
Ilya
Ну значит повезло программистам, что учить нужно только английский.
с этим согласен:) жаль, что в других областях не так
Andrey
Ладно, пойду продолжу про Гит читать. На русском )))
Aragaer
на всякий случай вставлю про гит - читать надо git magic, оно есть на русском
Andrey
А я как лохъ читаю https://git-scm.com/book/ru/v2
Andrey
А где гит магия на русском?
Aragaer
там же
Andrey
спасибо, посмотрю
Aragaer
в смысле где и не на русском, сейчас дам ссылки
Aragaer
http://www-cs-students.stanford.edu/~blynn/gitmagic/ - оригинал и тут же ссылки на переводы
Aragaer
http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/ - русское
Andrey
Ага, спасибо
Aragaer
а еще по гиту - но это уже для развлечения - think like git и git branching game
Aleksei (astynax)
Хаскельные бинари отлично жмутся upx, кстати. В 3-5 раз ужимаются в стреднем, иногда больше, редко-редко меньше
Aleksei (astynax)
Бывает приятно пожать всякие intero/hlint/hindent/alex/happy
Alexander
strip уже хороший эффект дает
Alexander
правда все плохо если нужно гдб цепляться, тогда отсутствие символов убивает
Vasiliy
подтверждаю за upx, на среднем режиме из 12M делает 3.5M
Cheese
правда все плохо если нужно гдб цепляться, тогда отсутствие символов убивает
в этом и есть смысл отладочных символов же — отлаживать
Alexander
ну как бы да
Alexander
ты так говоришь как будто это не очевидно и кто-то удивляется
Cheese
тебя, например, убивает
Alexander
нет, я их просто не стрипаю
Евгений
Хм, никто не задумывался о том, как бы выглядел тайп класс и аксиомы для костыля, который бы позволял в энергичном языке делать call-by-need вычисления?Это бы были комонады или что? P.S. Я знаю про futures, но они скорее unique types наоборот. Хочется именно что-то на основанное на магии тайпклассов
Дима
call-by-need — это генераторы, комонада
Andrei
питоносвкие генераторы, или плюсовые корутины.