月: 2007年6月

lisp の macroで遊ぶ lisp

lisp の macroで遊ぶ

前のエントリ id:smeghead:20070628:loop しばらく、macroは放っておこうとしていたんですが、my-forを弄っている自分がいました。 my-forにcontinueとbraekを付けてみました。 (defmacro !break () `(go done)) (defma…
どう書く?org free

どう書く?org

「どう書く?org」へようこそ!このサイトは出されたお題をいかに解くか競い合う、プログラマのためのコロシアムです。 どう書く?org ytakenaka さんところ経由で、知りました。 ソースが公開されるゴルフ?でしょうか。でも短さを競うわけではないようですし、いろんなソースを見れるのは興味深いかも…
loop form lisp

loop form

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