Gauche で Land Of Lisp (7章)
2014-09-25 06:01:24
目次
- Tavi’s Travelog - Gauche で Land Of Lisp (1〜5章)
- Tavi’s Travelog - Gauche で Land Of Lisp (6章)
- Tavi’s Travelog - Gauche で Land Of Lisp (7章)
Github
7章
非常にながらく間が開いてしまったが、7章をかく。
7章は、5,6章で作成したテキストアドベンチャーゲームをGraphvizを使ってグラフ化するというもの。
また、ここで作ったグラフ化関数は、8章で使うことになる。
ここらへんぐらいから、Gauche化するのがちょっと手間取ってくる。
リファレンスを何度も読み返すことが多くなる。
何が大変かっていうと、Graphvizの入力形式に合わせなきゃいけないから、
一度バグると、どこに問題があるのかよく分からないこと。
これは、僕がGaucheでのデバッグ方法をよく知らないからだけなのかもしれないけど。
あと、Common Lispでのmapcは、
dolistになるみたいだけど、
これは戻り値を使わないからだろうね。
単純なLoopでいいのなら、dolistやdotimesがいいらしい。
最終的にできるのは、こんなグラフ。
次は8章!
ようやく面白そうなゲームに突入!
There are currently no comments on this article, be the first to add one below
Add a Comment
Note that I may remove comments for any reason, so try to be civil. If you are looking for a response to your comment, either leave your email address or check back on this page periodically.