Entries from 2006-05-16 to 1 day

関数型言語の勉強にSICPを読もう - (37) 3章 - 小休止 cut/let1

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かな。絵を描く…