Haskell2010中文報告/語言

維基教科書,自由的教學讀本
  1. 簡介
    1. 程序結構
    2. Haskell核
    3. 值和類型
    4. 名字空間
  2. 詞法結構
    1. 記法約定
    2. 詞法程序結構
    3. 註釋
    4. 標識符和運算符
    5. 數符
    6. 字符和串符
    7. 排版
  3. 表達式
    1. 錯誤
    2. 變量,構造符,操作符和終結符
    3. Curry應用及Lambda抽象
    4. 操作符應用
    5. 分切
    6. 條件式
    7. 列表
    8. 元組
    9. 元表達式和括號表達式
    10. 算術序列
    11. 列表組合
    12. let表達式
    13. case表達式
    14. do表達式
    15. 域標記數據類型
    16. 表達式類型簽名
    17. 模式匹配
  4. 聲明和綁定
    1. 類型和類概述
    2. 用戶定義數據類型
    3. 類型類及重載
    4. 嵌套聲明
    5. 函數及模式綁定的靜態語義
    6. kind推導
  5. 模塊
    1. 模塊結構
    2. 導出結構
    3. 導入聲明
    4. 導入和導出實例聲明
    5. 命名衝突和閉包
    6. 標準prelude
    7. 分開編譯
    8. 抽象數據類型
  6. 預定義類型和類
    1. 標準Haskell類型
    2. 即時求值
    3. 標準Haskell類
  7. 基本輸入/輸出
    1. 標準I/O函數
    2. 序列化I/O操作
    3. I/O單子異常處理
  8. 外部函數接口
    1. 外部語言
    2. 上下文
    3. 詞法結構
    4. 外部聲明
    5. 外部實體規範
    6. 列集
    7. 外部C接口
  9. 標準prelude
    1. Prelude preludelist
    2. Prelude preludeText
    3. Prelude preludeIO
  10. 語法參考
    1. 記法約定
    2. 詞法語法
    3. 版式
    4. 文字註釋
    5. 上下文無關語法
    6. 結合解析
  11. 派生實例規範
    1. Eq及Ord的派生實例
    2. Enum的派生實例
    3. Bounded的派生實例
    4. Read和Show的派生實例
    5. 一個例子
  12. 編譯器指示
    1. 內聯
    2. 特例化
    3. 語言擴展