今一番欲しいもの

ずばりRubyのmethod_missingが欲しい。これが動くということだけで今書いているSwing向けフレームワークJRubyを使いたい位だ。

SwingのコードをJRubyから扱う試みは既に幾つかなされているが、
Three approaches to JRuby GUI APIs - InfoQ
このリンクの中のCheri::Swingとか、swibyとかが素晴らしいんだが。
cheri A Builder Framework for (J)Ruby and Java
Swiby - Experimental Declarative UI Language
特にCheri::Swing。メニューコンポーネントに対するプロパティとイベントハンドラを記述するためのDSLなのだろうか、

menu_bar {
     menu('File') {
       mnemonic :VK_F
       menu_item('Exit') {
         mnemonic :VK_X
         on_click { @frame.dispose }
       }
    }
}

こんな感じでかけるのであれば感動的だ。
もう少しで非Webアプリにも決定的なものが出てきそうな雰囲気。