Entries from 2007-11-03 to 1 day

末尾呼出し - Scheme VM を書く

(let* ([g (lambda (x) x)] [f (lambda (a) (g a))]) (f 2)) f における g の呼出しは末尾呼出し。 g を call する直前にはもはや f の引数はスタックに積まれている必要がなくて、g の引数だけが積まれていれば良い。 これを実現するには g の引数をスタッ…

今日はプールなし

かわりに某腹筋運動をやった。 腹筋が熱い。 お腹がへこみますように。

既視感

またスタックとレジスタをダンプして眺めている自分に気づく。