2007-07-09から1日間の記事一覧
http://www.ice.nuie.nagoya-u.ac.jp/~h003149b/lang/comparison.html興味深い。elispではこれでclosureもどきが作れる。 (defun make-add (n) `(lambda (x) (+ x ,n)))
Rubyの特異メソッドとCLOSのeql specializer: ホットコーナーやっぱり同じようなものだったのか。初めてeql specializerを知ったとき、これって特異メソッド?と思ったものだ。
俺はDebian GNU/Linux使いなので apt-get install cl-iterate でインストール。 ITER> (require :iterate) ITER> (iterate (for xx in '((1 . 1) (2 . 3))) (maximizing (+ (car xx)(cdr xx)))) 5 ITER> (iterate (for xx in '((1 . 1) (2 . 3))) (finding x…
SBCL - Steel Bank Common Lispを参考にsbclのコア(イメージファイル)を作る。 俺はまだまだ彼ほど熟知していないのでpre-loadするライブラリは限られている。そこから削る削る。 そのかわりs-utils, arnesiをpre-loadしてみる。 (load "/usr/share/common…
はてダラによるはてなダイアリーの更新など、compile関数でほとんどの確率で成功する処理をする場合は save-window-excursion でくるむといい。そうすることで見たくもない画面がポップアップしてこなくなる。 (save-window-excursion (compile COMMAND)) も…
http://d.hatena.ne.jp/keyword/Windows?kid=2157#p11985年にWindows 1.0が出てたんだね。