ikeike443のブログ

ソフトウェアビジネスに関心がある系のブログ

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 出ないかなー