プログラミング言語 Standard ML 入門 正誤表

大堀 淳
(2020年8月31日)

本WEBページは、教科書

プログラミング言語Standard ML入門(初版)  大堀 淳著  共立出版株式会社

の中の正誤表です。

  1. 1.

    第8.3節、114ページ、19 – 24 行: dlistToList関数の定義

    誤り 修正
    right rightDlist
    left leftDlist
    data dataDlist

  2. 2.

    第9.2節、121ページ、下から4行目: 評価式

    誤り 修正
    strict_power strictPower
  3. 3.

    第9.3節、123ページ、1行目: asocc関数定義

    誤り 修正
    (t, ditc) (t, dict)
  4. 4.

    第9.4節、125ページ、3行目: fib関数定義

    誤り 修正
    fun f memo 0 = 1 fun f memo 0 = 0
  5. 5.

    第10.1節、129ページ、23行目: IntQueueの利用例

    誤り 修正
    IntQueue.enque IntQueue.enqueue
  6. 6.

    第10.2節、135ページ、19行目: AbsIntQueueの利用例

    誤り 修正
    AbsIntQueue.enque AbsIntQueue.enqueue
  7. 7.

    第10.1節、130ページ、7行目: 評価式

    誤り 修正
    dequeue() dequeue q
  8. 8.

    第10.1節、134ページ、下から4行目: 評価式

    誤り 修正
    - a := [1] - q := [1]
  9. 9.

    第10.5節、142ページ、21行目

    誤り 修正
    QueueFunの場合 QueueFUNの場合
  10. 10.

    第10.5節、143ページ、3行目: FUNQUEUEシグネチャ

    誤り 修正
    ’ a queue ’a queue
  11. 11.

    第12.1節、156ページ、下から2行目: 問12.1の型指定

    誤り val convBase = fn : (real -> real) -> real -> real
    修正 val convBase = fn : (real -> real) -> real -> real -> real