lisp

loop form lisp

loop form

common lispを触り始めてから再帰の練習のために、いろいろな問題をあえて再帰で考えるようにしていたら、lispで考える場合、ほとんどの繰り返しを再帰で考える方が自然に感じるようになっていました。 逆にloopとかdoを使うのが苦手になっていました。(自力では、Simple Loopを使うのが…
迷路3 lisp

迷路3

ibazaさんの回答 id:ibaza:20070615:1181915322 ibazaさんの回答を見て、スタート地点とゴール地点探さないとダメなことに気付きましたorz. スタートとゴールを決め打ちじゃ、サイズを指定してる意味ないですよね。 ;スタート地点を求めるFunction (defun …
迷路2 lisp

迷路2

昨日のつづき id:smeghead:20070613:maze 今の自分にとっては、非常に難しい問題でした。小さいFunctionを繋げていくように作っていったんですが、意外と終盤の作業が非常にスピーディーに運びました。On Lispに書かれているボトムアップで進めるという意味が解った気がします。…
迷路 lisp

迷路

2 chから問題を貰ってきました。学校の課題だそうです。 上記のようなデータが入ったテキストファイルを読み込んで、迷路を解くという問題です ttp://pc11.2ch.net/test/read.cgi/tech/1181479267/19-21 ※spamTBが多いのでリンクにしないようにしてみ…
hyperspec閲覧ツール導入 lisp

hyperspec閲覧ツール導入

terminalからmanコマンドの様にhyperspec (common lispの仕様書)を閲覧するためのプログラムを作りました。 http://d.hatena.ne.jp/ytakenaka/20070302/p1 hyperspec (common lispの仕様書)を読むためには、簡単に…