Все пишут книги по Haskell
От: HrorH  
Дата: 04.01.19 08:55
Оценка: 10 (1)
Некоторое время назад вышел перевод книги Программируй на Haskell.
Книга для начинающих.
Решил поискать есть ли что-нибудь для тех кто уже что-то знает.
Нашел следующее (большая часть книг еще пишется):
Haskell in Depth
Thinking with Types
Intermediate Haskell
The Joy of Haskell
Haskell programming from first principles
Haskell Almanac

Такое впечатление, что что-то происходит. Haskell стали использовать в production?
P.S. Ревью некоторых книг от одного из авторов.
Re: Все пишут книги по Haskell
От: AlexRK  
Дата: 04.01.19 09:46
Оценка:
Здравствуйте, HrorH, Вы писали:

HH>Некоторое время назад вышел перевод книги Программируй на Haskell.

HH>Книга для начинающих.

У меня была в свое время вот эта книга: https://www.ozon.ru/context/detail/id/33686197/

Редкостная муть, как по мне. Афтар только вешал лапшу на уши, как в хаскеле всё круто, старательно обходя требования из реальной жизни.

Интересно, вся литература по хаскелю такая, с жизненными примерами навроде чисел фибоначчи или декларативного квиксорта в одну строчку, или есть что-то нормальное.
Re[2]: Все пишут книги по Haskell
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 04.01.19 09:57
Оценка: 2 (1)
Здравствуйте, AlexRK, Вы писали:

ARK>Интересно, вся литература по хаскелю такая, с жизненными примерами навроде чисел фибоначчи или декларативного квиксорта в одну строчку, или есть что-то нормальное.


http://book.realworldhaskell.org/read/
?
Re[2]: Все пишут книги по Haskell
От: Слава  
Дата: 04.01.19 11:00
Оценка: 1 (1) +1
Здравствуйте, AlexRK, Вы писали:

ARK>Интересно, вся литература по хаскелю такая, с жизненными примерами навроде чисел фибоначчи или декларативного квиксорта в одну строчку, или есть что-то нормальное.


Душкин просто писать не умеет. Преподаватель он хороший, но--

Приходите к нам в телеграм-чат https://t.me/haskell_blah
Там помогут
Re: Все пишут книги по Haskell
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 04.01.19 12:18
Оценка: +1
Здравствуйте, HrorH, Вы писали:

HH>Такое впечатление, что что-то происходит. Haskell стали использовать в production?


Несколько раз ходил на митапы хаскелистов. В разработке его используют единцы, остальные просто нашли прикольную игрушку и делают что-то на ней в свобожное от работы время. Чтобы начать писать на нем продукт, надо быть немного не в своем уме либо иметь просто феноменальный бюджет
Re[2]: Все пишут книги по Haskell
От: HrorH  
Дата: 04.01.19 13:05
Оценка:
Здравствуйте, AlexRK, Вы писали:

ARK>Интересно, вся литература по хаскелю такая, с жизненными примерами навроде чисел фибоначчи или декларативного квиксорта в одну строчку, или есть что-то нормальное.


Вот это похоже на нормальное Параллельное и конкурентное программирование на языке Haskell

В книге Курта последняя седьмая часть судя по оглавлению более менее нормальная (HTTP запросы, JSON, работа с базами данных, stateful arrays).
Книга "Haskell in depth" я так понимаю позиционируется как современная версия "Real World Haskell", то есть для практиков.
P.S. Многие ругают книги Душкина, однако его книга "Функциональное программирование на языке Haskell" 2007 год была первой на русском по Haskell и помню мне она тогда очень понравилась.
Re[2]: Все пишут книги по Haskell
От: vsb Казахстан  
Дата: 04.01.19 13:09
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Чтобы начать писать на нем продукт, надо быть немного не в своем уме либо иметь просто феноменальный бюджет


Почему?
Re[3]: Все пишут книги по Haskell
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 04.01.19 13:15
Оценка: +1
Здравствуйте, vsb, Вы писали:

KP>>Чтобы начать писать на нем продукт, надо быть немного не в своем уме либо иметь просто феноменальный бюджет


vsb>Почему?


Совокупность из очень высокого порога вхождения с крайне маленьким количеством разработчиков способных писать на этом языке делает крайне тяжелым процесс закрытия позиций, а при попытке переучить уже имеющихся ты упрешься в банальное непонимание/нежелание понять как эта хрень работает. В итоге придется за бешенное бабло искать людей и всячески их удерживать, так что лучше сразу не связываться.
Re[4]: Все пишут книги по Haskell
От: vsb Казахстан  
Дата: 04.01.19 13:18
Оценка: :)
Здравствуйте, kaa.python, Вы писали:

KP>>>Чтобы начать писать на нем продукт, надо быть немного не в своем уме либо иметь просто феноменальный бюджет


vsb>>Почему?


KP>Совокупность из очень высокого порога вхождения с крайне маленьким количеством разработчиков способных писать на этом языке делает крайне тяжелым процесс закрытия позиций, а при попытке переучить уже имеющихся ты упрешься в банальное непонимание/нежелание понять как эта хрень работает. В итоге придется за бешенное бабло искать людей и всячески их удерживать, так что лучше сразу не связываться.


Крупные компании и так фильтруют как только могут кандидатов всякими квадратными люками. А тут такой мощный фильтр нахаляву. Разве что совсем никого не удастся найти. А нет такого эффекта, что человек готов писать на хаскеле за, грубо говоря, 60% от зарплаты, за которую он пишет на джаве? Интересно и всё такое.
Re[5]: Все пишут книги по Haskell
От: AlexRK  
Дата: 04.01.19 13:50
Оценка: +2
Здравствуйте, vsb, Вы писали:

vsb>Крупные компании и так фильтруют как только могут кандидатов всякими квадратными люками. А тут такой мощный фильтр нахаляву.


Продукты надо пилить, а это далеко не всегда весело или интересно. Умнику-хаскелисту такое может быстро наскучить, а компаниям, в основном, нужны рабочие лошади. Хаскелист поиграется пару месяцев с комонадными стрелками и фантомными типами, получит пинка за неготовность к релизу и свалит в какой-нибудь стартап. (Это гипербола.)

vsb>А нет такого эффекта, что человек готов писать на хаскеле за, грубо говоря, 60% от зарплаты, за которую он пишет на джаве? Интересно и всё такое.


Ну, это прокатит исключительно для молодых дураков с горящими глазами.
Re[3]: Все пишут книги по Haskell
От: novitk США  
Дата: 04.01.19 14:45
Оценка: +1
Здравствуйте, vsb, Вы писали:

vsb>Здравствуйте, kaa.python, Вы писали:


KP>>Чтобы начать писать на нем продукт, надо быть немного не в своем уме либо иметь просто феноменальный бюджет


vsb>Почему?


Мало библиотек, мало программистов, мало преимуществ по сравнению с более практичными языками(например Скалой).
Re[4]: Все пишут книги по Haskell
От: vsb Казахстан  
Дата: 04.01.19 14:47
Оценка:
Здравствуйте, novitk, Вы писали:

KP>>>Чтобы начать писать на нем продукт, надо быть немного не в своем уме либо иметь просто феноменальный бюджет


vsb>>Почему?


N>Мало библиотек, мало программистов, мало преимуществ по сравнению с более практичными языками(например Скалой).


Это не объясняет феноменальный бюджет. Судя по этому высказыванию просто немного хуже и всё. На 20% грубо говоря.
Re: Teaching Haskell in the Real World
От: Qbit86 Кипр
Дата: 04.01.19 16:09
Оценка: 6 (1)
Здравствуйте, HrorH, Вы писали:

HH>P.S. Ревью некоторых книг от одного из авторов.


Посмотрите также видео этого «одного из авторов» на тему обучения Хаскелю (как, когда и зачем):
https://www.youtube.com/watch?v=AVqApGBlx5k
В ролике затрагиваются некоторые из вопросов, упомянутых выше в треде.
Глаза у меня добрые, но рубашка — смирительная!
Re[5]: Все пишут книги по Haskell
От: novitk США  
Дата: 04.01.19 17:37
Оценка: 8 (1)
Здравствуйте, vsb, Вы писали:

N>>Мало библиотек, мало программистов, мало преимуществ по сравнению с более практичными языками(например Скалой).


vsb>Это не объясняет феноменальный бюджет. Судя по этому высказыванию просто немного хуже и всё. На 20% грубо говоря.


Моя ненаучная оценка >2 раза. Я знаю два проекта в инвестбанке, где пытались его использовать. Один был под квантами, другой под IT. Не могу сказать, что там были феноменальные бюджеты, но оба загнулись, так как не смогли получить адекватный результат в адекватные сроки.
Re[3]: Все пишут книги по Haskell
От: neFormal Россия  
Дата: 05.01.19 00:32
Оценка:
Здравствуйте, D. Mon, Вы писали:

DM>http://book.realworldhaskell.org/read/

DM>?

а где почитать про реюз кода?
...coding for chaos...
Re: Все пишут книги по Haskell
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 06.01.19 03:49
Оценка: 3 (1)
Еще в копилку книжек, на русском:
https://www.ohaskell.guide/pdf/ohaskell.pdf (Шевченко)
Re[4]: Все пишут книги по Haskell
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 06.01.19 03:51
Оценка:
Здравствуйте, neFormal, Вы писали:

F>а где почитать про реюз кода?


Не совсем понятен вопрос. Про чужой код — см. stack и hackage. Про свой код — в упомянутых выше книжках должно разбираться наверняка.
Re[5]: Все пишут книги по Haskell
От: neFormal Россия  
Дата: 06.01.19 10:22
Оценка:
Здравствуйте, D. Mon, Вы писали:

F>>а где почитать про реюз кода?

DM>Не совсем понятен вопрос. Про чужой код — см. stack и hackage. Про свой код — в упомянутых выше книжках должно разбираться наверняка.

мне тут интересно, как реюзать код, если он разрастается и надо рефакторить
в книжках, к сожалению, ни слова об этом

например, мой любимый случай с большим деревом наследования с кучей виртуальных методов
когда хочется получить данные с пары "этажей" выше, то приходится городить методы доступа и в наследнике или как-то ещё извращаться
ищу, как этого избежать
...coding for chaos...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.