Подтвердить что ты не робот

Руководство для начинающих к Haskell?

Я искал достойный путеводитель по Haskell в течение некоторого времени, но не смог найти тот, который кажется достаточно интересным, чтобы читать и/или иметь смысл.

Я уже несколько лет назад подвергался воздействию Haskell, но я не могу много помнить об этом. Я помню "Ага!" - чувство было невероятным, когда я, наконец, получил его, и на самом деле было весело играть, поэтому я ищу, чтобы вновь открыть потерянное искусство Хаскелла.

Я знаком с Ruby и его функциональными трюками программирования, поэтому я думаю, что я не совсем в темноте. Любые ссылки?

4b9b3361

Ответ 3

Если вы похожи на меня и как видео презентаций, то это хороший учебник:

Вкус Хаскелла

Это трехчасовое учебное пособие, в котором используется xmonad в качестве примера для объяснения Haskell опыту (императивных) программистов. Презентация предоставлена ​​Саймоном Пейтоном-Джонсом, который, помимо того, что он один из лучших дизайнеров Haskell, также является отличным докладчиком.

Ответ 4

Как только вы пройдете начальные этапы, я настоятельно рекомендую прочитать Real World Haskell.

Ответ 5

Haskell wikibook, который включает текст из большого учебника Еще один учебник Haskell.

( "Руководство пользователя Gicell Haskell" - это тонкая бумага, но я считаю, что это особенно плохая рекомендация для начинающего программиста Haskell, поскольку это скорее академическая работа, в которой представлены расширения для Haskell и в основном другой язык "Generic Haskell" (т.е. Haskell со старой версией Generics) вместо стандартного Haskell 98. <irony> Если вы искали плотное чтение о Haskell, начните с Отчет Haskell 98. </irony> )

Ответ 7

Еще один учебник Haskell (PDF) работал у меня.

Edit: Updike указывает, что текст YAHT был сложен в Haxell Wikibooks. PDF файл по-прежнему полезен, если вы (как я) предпочитаете распечатывать и читать на бумаге.

BTW Я также прочитал Нежное введение в Haskell (также доступно в формате PDF). Я определенно не рекомендую это для новичков. Он нежный по сравнению с Haskell Report. Однако это хорошая рекомендация, когда вы хорошо понимаете язык.

Ответ 8

Скорее поздний ответ, но мне очень понравилось читать из Learn You A Haskell в Интернете, а также книгу.

Ответ 13

Странно, что никто не предложил Real World Haskell. Это ИМХО лучшая книга Хаскелла, которую вы сейчас можете получить, может получить ее для чтения или офлайн-чтения.

Ответ 14

Одна вещь, которая действительно уникальна в Haskell, заключается в том, что для новичков есть список рассылки. Перейдите в Haskell-Beginners.

Чтение книг - это хорошо, но иметь людей, которых можно задавать, всегда является отличным ресурсом. Вместе я думаю, что нет абсолютно никаких оснований говорить: "Хаскел трудно учиться, потому что на нем нет материала".

Вы также можете посетить #haskell на irc.freenode.net.