2003-11-27 (Thu) [長年日記]
_ mcsのbug
前に報告したbugがfixされていた。
<URL:http://bugzilla.ximian.com/show_bug.cgi?id=50839>
気をきかせてinterfaceを使うパッチを送ったけど、素直に継承した方がよかったか。
_ let
何か最近日記の更新が上手く行かないと思ったら、.emacsの
(defun commit-diary () (interactive) (save-buffer) (cd www-directory) (shell-command "make install"))
を
(defun commit-diary () (interactive) (let ((dir (pwd))) (save-buffer) (cd www-directory) (shell-command "make install") (cd dir)))
とした後で、(pwd)が"Directory ~/"みたいな文字列を返すので上手く行かないことに気付いて、 あわてて、
(defun commit-diary () (interactive) (let (save-buffer) (cd www-directory) (shell-command "make install")))
と直したせいだった。 (letを消さずに((dir pwd))だけ消したので(save-buffer)がletの第一引数として 扱われてしまった。)
最近ほとんどLispをいじることはないので、何回見ても誤りを見付けられなかったのだが、 やっぱり私はLispに向いてないのかもしれない。 (けっこう好きなんだけどな。)
_ 原さん
会社に原さんが来た(アウディのTTで!)。数学の会議で松江に来ていたらしい。
Haskellのモナドの話になって、原さんは「私にわからんのは(Haskellが)おかしい」と言っていた。 原さんにわからないなら、私にわかるわけがないな。