トップ «前の日記(2014-06-24 (Tue)) 最新 次の日記(2014-07-07 (Mon))» 編集

uDiary

海野秀之(うんのひでゆき)の外部記憶

Twitter (twilog) / RSS / アンテナ / ぶくま

2006|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|08|
2010|01|02|03|05|06|07|10|11|
2011|03|08|
2012|02|04|07|08|10|
2013|01|02|03|05|06|08|11|12|
2014|01|02|05|06|07|08|09|12|
2015|01|02|03|04|

2014-06-28 (Sat)

[Haskell][Tiger] chap7 コーディング中…

Modern Compiler Implementation in ML を "in Haskell" に変えてやるの続行中なんですが。

7章は、本文の記述量と、プログラミング量の乖離が結構はげしい章なんじゃあるまいか。けっこう時間がかかってて、読むのは8章にすすんでいるのに、コーディングはまだ 7 章。

Semant 改造中で、RecordExp のところを書き直そうとして、バグに気づいてしまった(6章で見逃した潜在バグ)。

レコード定義で、各フィールドの定義が、フィールド宣言の順番どおりにならんでいることが前提になってるかのようなコーディングになってしまっている。

6章に戻ってバグとってから、再開だな。→このバグはすぐとれた。test3b を追加して Red にしてから Green。7章再開。


2006|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|08|
2010|01|02|03|05|06|07|10|11|
2011|03|08|
2012|02|04|07|08|10|
2013|01|02|03|05|06|08|11|12|
2014|01|02|05|06|07|08|09|12|
2015|01|02|03|04|
Categories 3imp | Card | Cutter | Dalvik | Euler | Football | GAE/J | Hand | Haskell | Re:View | Ruby | Scheme | TQD | Tiger | TigerBook読 | UikiTeXi | Verilog | Violin | Web | parconc | tDiary | お勉強 | エントロピー | ツン読 | | 将棋 | 政治について | | 模写してみよう | 確率論 | 設定など | 雑文 | 音声