カテゴリー: blog

問題3.41、問題3.42 – SICP(計算機プログラムの構造と解釈)その139

問題3.41 変更した部分は、アクセス時点での balance を返すだけで、書き換えによる変化がないために直列化は必要ない。 ((eq? m ‘balance) balance) ; ↓ 直列化 ((eq? m ‘balance) ((protected (lambda () balance)))) 問題3.42 安全な変更。 並列性に違いはない。 計算機プログラムの構造と解釈 posted w…続きを読む

JavaScript の構文チェックプログラム JSLint を vim から使う

JavaScript の構文チェックプログラム JSLint を vim で実行してスクラッチバッファに結果を表示させてみた。 以下は、その手順。 "scratch utility : 自由に開閉できる作業用バッファ管理プラグイン — 名無しのvim使い" からスクラッチバッファ・プラグインをダウンロードしてインストールする。 SpiderMonkey をインストールする。 $…続きを読む