A Text Adventure DSL in Groovy
古き良き時代のアドベンチャーゲーム風なDSLをGroovyで作ってみたよ的なお話。
→ http://blogs.citytechinc.com/sanderson/?p=92
あくまで「動詞(+名詞)」の自然言語っぽいDSLをGroovyでどう実装するかがメインであって,ホントにアドベンチャーゲームのスクリプトを作っているわけではない。それでもGroovyのMetaProgrammingの例としては,とても秀逸。:-)
あわせて読みたい。
→ http://blogs.citytechinc.com/sanderson/?p=74 ("The slides from the presentation"んとこ)