2010-02-09から1日間の記事一覧

SICP問題3.46

直列変換器の実装(教科書で定義) (define (make-serializer) (let ((mutex (make-mutex))) (lambda (p) (define (serialized-p . args) (mutex 'acquire) (let ((val (apply p args))) (mutex 'release) val)) seralized-p))) 相互排除器(mutex)の実装(教科…

今日の夕飯

挽き肉とニンジン,ヒラタケ,切干大根の味噌炒め マーボー豆腐 ホウレンソウ炒め 挽き肉とニンジン,ヒラタケ,切干大根の味噌炒めの作り方 平切りの切干大根をぬるま湯で戻しておく フライパンで挽き肉を炒める ニンジンを千切り器で千切りにしたものを2に入れ…

SICP問題3.45

Louisが定義した払い出し、預け入れの直列化+直列変換器を輸出する口座の手続き (define (make-account-and-serializer balance) (define (withdraw amount) (if (>= balance amount) (begin (set! balance (- balance amount)) balance) "Insufficient fun…