さくらんぼのlambda日記

lambdaちっくなことからゲーム開発までいろいろ書きます。

2010-01-18から1日間の記事一覧

ヒアドキュメントの終端文字列をインデントする

次の課題はこれです。前の課題のマクロを修正すれば簡単に対応できそうですね。 (defun |#@-reader| (stream sub-char numarg) (declare (ignore sub-car numarg)) (let (chars) (do ((curr (read-char stream) (read-char stream))) ((char= #\newline curr…

複数行の文字列を作成する

そろそろこの題目から抜けだしたかったのですが どうやら前回の修正でも駄目らしいですorzヒアドキュメントを正確に実装するならば 終端を示す文字列は 行頭にある その行はその終端を表す文字列のみである という条件を満たす必要があるらしいです。確かにR…