2009年10月31日土曜日

実践CommonLisp ~その1~

今度こそ、宣言通り実践CommonLispの勉強の軌跡を記載して行きます。

といっても、もう「第8章 マクロ」まで進んでしまっているのですが。。。

では早速、P97のコード
-----------コード1-----------------------------------
(let ((ending-value 0))
(do ((p (next-prime 0) (next-prime (1+ p)))
(ending-value 10))
((> p ending-value))
(incf ending-value p))
ending-value)
------------------------------------------------------

が無限ループになることの証明から(本には詳細が明記されていない)。

こんな感じでどうでせう。

久しぶりにlatexを使ったので少し疲れたよ。

次回も、こんな感じで実践CommonLispの備忘録をつけて行くので宜しく。

0 件のコメント:

コメントを投稿