lisp 27 6月 2007 loop form common lispを触り始めてから再帰の練習のために、いろいろな問題をあえて再帰で考えるようにしていたら、lispで考える場合、ほとんどの繰り返しを再帰で考える方が自然に感じるようになっていました。 逆にloopとかdoを使うのが苦手になっていました。(自力では、Simple Loopを使うのが… 続きを読む
lisp 16 6月 2007 迷路3 ibazaさんの回答 id:ibaza:20070615:1181915322 ibazaさんの回答を見て、スタート地点とゴール地点探さないとダメなことに気付きましたorz. スタートとゴールを決め打ちじゃ、サイズを指定してる意味ないですよね。 ;スタート地点を求めるFunction (defun … 続きを読む
lisp 14 6月 2007 迷路2 昨日のつづき id:smeghead:20070613:maze 今の自分にとっては、非常に難しい問題でした。小さいFunctionを繋げていくように作っていったんですが、意外と終盤の作業が非常にスピーディーに運びました。On Lispに書かれているボトムアップで進めるという意味が解った気がします。… 続きを読む
lisp 13 6月 2007 迷路 2 chから問題を貰ってきました。学校の課題だそうです。 上記のようなデータが入ったテキストファイルを読み込んで、迷路を解くという問題です ttp://pc11.2ch.net/test/read.cgi/tech/1181479267/19-21 ※spamTBが多いのでリンクにしないようにしてみ… 続きを読む
lisp 12 6月 2007 hyperspec閲覧ツール導入 terminalからmanコマンドの様にhyperspec (common lispの仕様書)を閲覧するためのプログラムを作りました。 http://d.hatena.ne.jp/ytakenaka/20070302/p1 hyperspec (common lispの仕様書)を読むためには、簡単に… 続きを読む