Scala 2.9.x で Dynamic に XML をゴニョゴニョする
コードが下記なんだけど、うまく動かない。
http://pastie.org/1469213
ので、チョット直してみた。誰かのGistをフォークして直したので、上に関係ないのも入ってるけど気にしない。下半分のDynamicXMLを見てね。(上半分も動くように直したけど)
使うときはscalaかscalacに-Xexperimentalオプションを渡してね。
$ scala -Xexperimental
Cheers!
追記
Play または sbt でこういう Experimental なオプションを試したい場合は、project/Build.scala に下記のように scalacOptions を設定してやれば動くみたい。
import sbt._ import Keys._ import PlayProject._ object ApplicationBuild extends Build { val appName = "a" val appVersion = "1.0-SNAPSHOT" val appDependencies = Seq( // Add your project dependencies here, ) val main = PlayProject(appName, appVersion, appDependencies, mainLang = SCALA).settings( // Add your own project settings here scalacOptions in Compile += "-Xexperimental" ) }
この設定で、 play run でも Type Dynamic が動くようになりました。
早く 2.10 出ないかなー