Entries from 2006-05-16 to 1 day
Gaucheのリファレンスを眺めていて面白かったのでメモ。 cutとlet1はマクロみたいです。 ;; macro cut (define (make-plus) (lambda (a b) (+ a b))) (display ((make-plus) 4 5)) (define (make-plus) (cut + <> <>)) (display ((make-plus) 4 5)) ;; macro…
はてなーずにお祝いしてもらいました。ありがとう! ドラえもんクォリティ高い。
BSD socketの部分はだいぶ出来たので後は結合。 0.プロセスAが送信(socket/send) 1.プロセスBの受信ループスレッドが受信 2.メッセージキューに追加 3.メインスレッドがreceive 4.メッセージがなければブロックされる 今出来ていないのは3, 4かな。絵を描く…