2007-05-25から1日間の記事一覧

Lisp でコマンドライン引数を取得するには

情報を探し出すのがなかなか大変. Common Lisp の標準には入っていない. GNU clisp の場合,ext:*args* に入っている.(ext:argv) によって生に近い引数リストが見られる.参照: Implementation Notes for GNU CLISP Common Lisp 標準の *load-truename*, …

Scheme の map と for-each

for-each は値を返さない.また,リストの最初から順に関数を適用することが保障されている. map はあるリストに関数を適用して別のリストを作るようなときに使う.for-each は関数が副作用を起こすときに使う.