2009-07-01から1ヶ月間の記事一覧

ClojureのtrampolineをCLで

Programing Clojureを読んでいたところ、相互再帰のためのツールとしてtrampolineという関数が紹介されていました。クロージャが返される限り、返されたクロージャを呼び続ける関数のようです。現状のClojureは末尾呼び出しの最適化を行わないため、trampoli…