LINUX.ORG.RU

Haskell для чайника?


0

0

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

Кто что посоветует, какие задачи для начального уровняя можно попрактиковать на этом языке? Что почитать, в какую сторону копать?

P.S. желательно без веб-технологий :)

anonymous

Ответ на: комментарий от anonymous

спасибо за ответ, я уже похоже нашел, куда копать - лучше за CommonLisp возмусь.

Зачем быдломода? Кичится не собираюсь, если осилю - для себя чисто - почерпнуть интересные идеи, которые могут пригодится, мозги размять... IMHO полезно.

anonymous
()

Почитать - Real World Haskell, Yet Another Haskell Tutorial - это то, что есть в свободном доступе

Задачи - всяческие парсеры и т.п. Можете посмотреть на список имеющихся пакетов, и реализовать какую-то недостающую функциональность

P.S. можете еще посмотреть на Erlang для общего развития - некоторые идеи оттуда могут быть очень полезны и при работе на других языках

ott ★★★★★
()
Ответ на: комментарий от anonymous

> спасибо за ответ, я уже похоже нашел, куда копать - лучше за CommonLisp возмусь.

Надо и Common Lisp, и Haskell учить. Это абсолютно разные направления. Каждый хоть немного грамотный программист обязан хорошо знать минимум по одному языку на каждую парадигму, так что как раз Scheme или CL представляют мультипарадигмное метапрограммирование на голом AST, Haskell представляет чистое функциональное программирование (хотя, сейчас бить будут - но из этой области можно и одним unlambda ограничиться). Ещё полезно знать Forth или PostScript и Cat или Factor.

anonymous
()
Ответ на: комментарий от BigBiker

>Почему ещё никто не упомянул про SICP (хотя бы для общего развития)? ;)

потому что в треде до тебя не было троллей-лисперов :)

jtootf ★★★★★
()
Ответ на: комментарий от jtootf

> потому что в треде до тебя не было троллей-лисперов :)
Спасибо! Первый раз назвали троллем, да ещё и лиспером!

BigBiker
()
Ответ на: комментарий от BigBiker

>Спасибо! Первый раз назвали троллем, да ещё и лиспером!

пожалуйста :)

jtootf ★★★★★
()
Ответ на: комментарий от anonymous

>Как не было?!? Обижаешь! Монадофаг даже не заметил сравнения хаскелля с unlambda?

дык это не тролль, это так...троллишко

jtootf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.