Scala-slim3-modelmeta-gen is a project mainly written in Scala, it's free.
ScalaのCompilerPluginを使ってModelMetaを生成します。
===================================
Slim3 ModelMeta をScalaで生成します
CompilerPluginを利用したAPTの代替案で、アイディアレベルのコードです。
===================================
Slim3ModelMetaGeneratorPlugin : コンパイラプラグイン本体 Slim3ModelTest : モデルからModelMetaを生成するテストプロジェクト
cd Slim3ModelMetaGeneratorPlugin sbt package
cd ../Slim3ModelTest sbt compile
上記操作で、
Slim3ModelTest/src/main/scala/tutorial/meta/TweetMeta.scala
を生成します。
=================================== TODO:
Slim3 Datastoreの例題でコンパイル通るようにする。 http://sites.google.com/site/slim3appengine/slim3-datastore
GAEで動作を確認
Scalatraと連携