2010-02-11から1日間の記事一覧

コマンドDSLの定義

RubyはDSL(DomainSpecificLanguege)に向いた言語だと言われる。 DSLってのは特定用途に特化した仕様のミニ言語で、何かを定義する専用にちょっとした宣言・定義文を作ってそれで書けば確かにやりやすい。 そういうミニ言語をRubyのプログラム内に埋め込もう…