@uents blog

Code wins arguments.

2015-09-01から1ヶ月間の記事一覧

SICP 読書ノート#69 - 4.4.4 質問システムの実装(3) (pp.278-292)

§4.4.4の練習問題から。 問題 4.70 以下のadd-assertion!の実装の何が悪いかを説明せよ。 (define (add-assertion! assertion) (store-assertion-in-index assertion) (set! THE-ASSERTIONS (cons-stream assertion THE-ASSERTIONS)) 'ok) オリジナルの実装…

SICP 読書ノート#68 - 4.4.4 質問システムの実装(2) (pp.278-292)

重い腰をあげてquery systemの評価の流れをかんたんに追いました。 それとtraceとDrRacketによるデバッグ実行が便利だった。後でブログにまとめよう。 REPL query-syntax-processでクエリをパースする パースしたクエリがassert!の場合は、そのassertionまた…