第90回素人くさいSICP読書会
- P203-204
- 参加者4人 <- 最小参加人数記録更新
- 紅茶ごちそう様でした.
- Mac率75%.
- 前回から2週間あいてしまったので復習
- Exercise 3.68 再び.
- Quicksilver プラグインの作り方.
- MacBook Pro 17" 重い -> 3kg ダイエットすれば良いんだよ.
- オームの法則
- 電力, アンペア
- ノコギリ波をサイン波に
- 電気分かんない..
- Exercise 3.73
- とりあえず図3.33の通りにコーディング
(define (integral integrand initial-value dt) (define int (cons-stream initila-value (add-streams (scale-stream integrand dt) int))) int) (define RC (lambda (R C dt) (define v (lambda (i v0) (add-streams (scale-stream i R) (integral (scale-stream i 1/C) v0 dt)))) v))
- ちなみに (define (hoge x) ...) をわざわざ (define hoge (lambda (x) ... )) といちいち書いているのは The Scheme Programming Language の P30 に以下の記述があったので
Although it is shorter, it tends to mask the reality that procedures are not intimately tied to variables, or names, as they are in many other languages.