Scala 2.11.0-M4 now has JSR 223 scripting support which, I think, might supersede some of the functionality you are looking for. See docs.scala-lang.org/scala/2.11
The feature is broken in scala 2.11.0-M5 but apparently fixed in 2.11.0-M6 and 2.11.0-M4
Welcome to Scala version 2.11.0-M4 (OpenJDK Server VM, Java 1.7.0_25).
Type in expressions to have them evaluated.
Type :help for more information.
scala> import javax.script.ScriptEngineManager
import javax.script.ScriptEngineManager
scala> val e = new ScriptEngineManager().getEngineByName("scala")
e: javax.script.ScriptEngine = scala.tools.nsc.interpreter.IMain@1741b6d
See the ScriptEngine Javadoc and the javax.script package summary