exercise 3.29
要するに
A∨B = ~~(A∨B) = ~(~A∧~B)
ってこと。
コードは
(define (another-or a1 a2 output) (let ((c (make-wire)) (d (make-wire)) (e (make-wire))) (inverter a c) (inverter b d) (and-gate c d e) (inverter e output) 'ok))
ちなみに時間は、a->c,b->dはきっと並列なので
and-gate-delay + (2 * inverter-delay)
まぁ図でも書けば一発なはず。たぶん