Skip to content

Latest commit

 

History

History
96 lines (85 loc) · 2.37 KB

errata.md

File metadata and controls

96 lines (85 loc) · 2.37 KB

SML#で始める実践MLプログラミング 正誤表

下記の誤りがありました。お詫びして訂正いたします。

本ページに掲載されていない誤りを見つけられた方は、GitHubのIssuesでお知らせください。

初版1刷

該当箇所
2章 p.35 下から4行目
val name = fn : ['a#{name: 'b}. 'b, 'a -> 'b]
val name = fn : ['a#{name: 'b}, 'b. 'a -> 'b]
2章 p.38 21行目
$ smlsharp -MMm main.smi > Makefile
$ make
smlsharp -O2 -o FunctionTest.o -c FunctionTest.sml
smlsharp -O2 -o main.o -c main.sml
smlsharp  -o main main.smi
$ time ./main
500000000500000000
$ smlsharp -MMm Main.smi > Makefile
$ make
smlsharp -O2 -o FunctionTest.o -c FunctionTest.sml
smlsharp -O2 -o Main.o -c Main.sml
smlsharp  -o Main Main.smi
$ time ./Main
500000000500000000
3章 p.51 図3.1 下から1行目 $unzip(l) = L_{zip}(l, nil, nil)$ $unzip(l) = L_{unzip}(l, \mathtt{nil}, \mathtt{nil})$
3章 p.55 問3.1 3行目

ソースファイルListFunctions.smlとインターフェイスファイルListFunctions.smlを作成してください。

ソースファイルListFunctions.smlとインターフェイスファイルListFunctions.smiを作成してください。

4章 p.65 問4.2 5行目

ソースファイルTree.smlとインターフェイスファイルTree.smlを定義してください。

ソースファイルTree.smlとインターフェイスファイルTree.smi作成してください。