Scala DSL

1
浅海智晴 @asami224

ScalaがGAEJ上で簡単に使えるようになると、プログラミング効率がよくなるのに加えて(better Javaですから)、文法糖衣の技が色々と使えるようになるので、面白い応用が色々と出てきそう。

2010-01-12 10:58:45
浅海智晴 @asami224

spin up問題や従量課金が重要な課題なので、インタープリタ的な動作をするフレームワークの役割は徐々に小さくなる。コンパイル系の技術であるDSLの役割が重要になってくる。

2010-01-12 11:01:34
浅海智晴 @asami224

ScalaはDSLのホスト言語、DSLコンパイラの実装言語、クラウド上で動作するコンパイル言語プログラムの文法糖衣として使用できる。この3つの要件を満たしているのはScalaぐらいではないかな。

2010-01-12 11:06:19
浅海智晴 @asami224

Scalaの文法糖衣技術はフレームワーク技術にも大きな影響を与える。フレームワークはAPI経由ではなく、文法糖衣(実行時DSL)経由で使用することになる。

2010-01-12 11:08:03
浅海智晴 @asami224

Grails(Groovy + Spring)も同じような方向を目指していると思われる。DSLホスト言語+フレームワーク。言語の選択がこれからの5年、10年の流れを決めるかもしれない。

2010-01-12 11:11:26