概要
関数型プログラミング言語。インデントが意味を持ちます。
サイト
関連サイト
Haskell(sampou.org):日本語解説サイト
About Haskell(日本語訳):About Haskellの翻訳
A Gentle Introduction to Haskell, Version 98
プログラム工学VI 講義資料(2002-9-25) Haskell 入門
檜山正幸のキマイラ飼育記 - 世界で一番か二番くらいにやさしい「モナド入門」
インストール
実装としてはhugsとghcが有名です。
hugs
ライセンスはBSDL。
ghc
ライセンスはBSDL。ghcというコンパイラとghciというインタプリタ両方があります。わたしはこちらを利用しています。
バイナリは GHC: Download version 6.4 から取得できます。
設定
日本語はEUC-JPであれば通りますが、2文字として数えますし、実際は日本語処理されているわけでないです。日本語はあきらめた方が良いと思います。
開発版のhugsはUNICODEが実装されていますが不安定なので利用はおすすめできません。
利用方法
参考書籍
programming musings » Blog Archive » A Haskell bookshelf
The Haskell School of Expression: Learning Functional Programming Through Multimedia
Haskell: The Craft of Functional Programming (International Computer Science Series): 洋書
Introduction to Functional Programming Using Haskell (Prentice Hall Series in Computer Science): 洋書
ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門: 本