問題4.51 – SICP(計算機プログラムの構造と解釈)その223

問題4.51 変数を元の値に戻す失敗継続(p257 analyze-assignment の注釈*2*)を、元の値に戻さずにそのまま失敗を継続させる。 (define (analyze exp) (cond ((self [...]…続きを読む

問題4.50 – SICP(計算機プログラムの構造と解釈)その222

問題4.50 ramb の実装はすぐできたけれども、問題4.49の Alyssa の問題を ramb で解こうとしても上手くいかなかったので写経することにした。 最初に考えた解答は、単純に ramb-choices で選 [...]…続きを読む

Vim で CSS の色をプレビューする Plugin

これまで css や html ファイルを編集中に、カラーコード(例:#ff00ff)を該当する色でハイライト表示する Vim プラグインを使っていたが、うっかり削除してしまった… もう一度探そうとしても見つ [...]…続きを読む

問題4.49 – SICP(計算機プログラムの構造と解釈)その221

問題4.49 各語のリストを amb で選び出して作る。 p253 の脚注にあるように、実行結果が "再帰の一つに「落ち込み」" 止ってしまっている。 問題4.50の特殊形式 ramb でこの問題は解 [...]…続きを読む

問題4.48 – SICP(計算機プログラムの構造と解釈)その220

副詞(adverb)、形容詞(adjective)を含めるように拡張する。 合成文はパス。 (define (require p) (if (not p) (amb))) (define nouns ‘(noun stu [...]…続きを読む

neocomplcache.vim で Omni(オムニ)補完の設定を変える

キーワード補完 Vim プラグインの "ネオコン" こと neocomplcache で css を編集している時の Omni(オムニ)補完の補完候補の出るタイミングが自分の好みと合わなかったので({ [...]…続きを読む

問題4.46、問題4.47 – SICP(計算機プログラムの構造と解釈)その219

問題4.46 set! で *unparsed* の先頭から解析をして語句を抜き取ってゆき解析結果を作るようになっているため、構文解析プログラムは amb の評価順序に依存している。 問題4.47 (parse-word [...]…続きを読む

問題4.45 – SICP(計算機プログラムの構造と解釈)その218

問題4.45 (define (require p) (if (not p) (amb))) (define nouns ‘(noun student professor cat class)) (define verb [...]…続きを読む

Ubuntu 8.04 で uim-anthy を利用する

Ubuntu 8.04 Hardy Heron で日本語入力を uim-anthy に変更するための手順メモ。 aptitude で uim-anthy のインストールを行う。 $ sudo aptitude insta [...]…続きを読む

JavaScript Actions Menu ver 1.0.7(Firefox拡張機能)

Firefox拡張機能の JavaScript Actions Menu ver 1.0.7 を公開しました。 Firefox3.5 への対応をしました。…続きを読む
Page 20 of 43« First...1018192021223040...Last »
↑ページの先頭へ