タグ

2011年11月25日のブックマーク (1件)

  • [groovy][gep] 静的コンパイルのGroovy拡張提案(GEP10)が出た - uehaj's blog

    次期Groovyの新機能についての情報です。静的型チェック(STC, Statically Type Check)がGroovy 2.0 beta 1トランクに含められたのに続き、静的コンパイルのためのGroovy拡張提案(groovy enhancement proposal)、GEP10が提示されました。 静的コンパイルはAST変換アノテーション「@CompileStatic」を指定することで駆動されます。コード例はこんな感じ。 @groovy.transform.CompileStatic int fib(int i) { i < 2 ? 1 : fib(i - 2) + fib(i - 1) } 現時点でこれがコンパイルでき、Java並みの速度で動くそうです(ただしそれが可能となるコードがソースリポジトリにコミットされているかは不明)。DefaultGroovyMethodsすなわ

    [groovy][gep] 静的コンパイルのGroovy拡張提案(GEP10)が出た - uehaj's blog