Haskellの作り
- 資料はHaskell 2010 Language Report(こちら)
- I Haskell 2010 Language
- 構成要素
- Identifier(識別名)を付けて扱うもの(Namespaceに関すること)
- 6種類の名前をつけて扱うもの
- Identifier(識別名)の付け方のルール
- 名前をつけないで使うもの
- Identifier(識別名)を付けて扱うもの(Namespaceに関すること)
- 書き方のルールと構造
- 小さい作りから大きい作りへ階層構造
- 語彙構造(lexical structure)
- 単語(Identifier(名前)、演算子記号)の書き方に関するルール
- 表現(expressions)
- 単語をどう並べるとどういう意味になるかに関する書き方ルール
- 宣言(declarations)
- expressionsを並べて複合的な意味を持つ宣言にするための書き方ルール
- モジュール(module)
- Importの対象となるのがモジュール。モジュールとして取り扱われるための、書き方ルール
- 語彙構造(lexical structure)
- 小さい作りから大きい作りへ階層構造
- II Haskell 2010 Libraries