uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかReactとかFregeとかJavaとか -

2009-08-02から1日間の記事一覧

インスタンスごとのメタクラスを使っての「電卓を作ろう」2番煎じバージョン

id:fumokmmさんが書かれた「電卓を作ろう」のお題プログラムを、私の好きな「Javaにも適用可能なインスタンスごとのメタクラス」機能を使って、失礼をばして、ちょっとだけ書き直してみました。文字列オブジェクトインスタンスにmetaClassを通じてpush()アク…

[Groovy][DSL]DSLについて

DSLすなわちDomain Specific Language(特定[業務]領域特化型言語)は最近良く聞く言葉です。でも、バズワードっぽくて、多少とっつきが悪いのではないでしょうか?ですよね?なのでちょっと解説を試みてみます。 DSLは何でないか まず最初に、「DSLは何か」…