2008-04-25から1日間の記事一覧

渋滞

帰り道恐ろしく渋滞していて、「遅くなる〜」と奥さんにメール。「何だろ?ネットで調べてみるね」と返ってきて三分後…「ないわー」(´∀`)不意をつかれた

つかれた

けど明日から大休み〜

Borland

BorlandってCodeGearとかに名前変わってたんだ。。。知らなかった。追記: って書いたらキーワードで説明あった。。。開発部門か。詳細分かんないけど分裂なのかな?

一筆書

球を効率良く一筆stripでかけないだろうか?どう書くんだろう?なんかそれっぽい奴書くときはついつい怠けて #define APPEND_VTX(vertex, x,y,z) \ {*vertex++ = (x); *vertex++ = (y); *vertex++ = (z);} //// -- make sphere points 球の頂点配列作る { fl…

apply

applyのところを読んでいて、「あれ? じゃあlambdaと引数リストをくっつけたもの作って evalしても等価?」と思ってしまい (define (append/log* . args) (print "args=" args) (eval #?=(cons 'append args) (null-environment 5))) とかしてしまう. gosh>…

let*

我ながら不勉強だなあと思うんだけど今までlet*を魔法だと思ってた。 gosh> (let* ((x 2) (y (* x 2))) (* y 2)) 8 gosh> ((lambda (x) ((lambda (y) (* y 2)) (* x 2))) 2) 8 こういうことだったのね。 今日の教訓 lispの世界に魔法はない。