File tree Expand file tree Collapse file tree 3 files changed +13
-2
lines changed Expand file tree Collapse file tree 3 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -1358,11 +1358,10 @@ TODO:
1358
1358
<attribute name =" Class-Path" value =" scala-reflect.jar scala-library.jar" />
1359
1359
</manifest >
1360
1360
</pre >
1361
- <!-- script api is 2.11-only so far
1361
+ <!-- JSR-223 support introduced in 2.11 -->
1362
1362
<jar-opts >
1363
1363
<service type =" javax.script.ScriptEngineFactory" provider =" scala.tools.nsc.interpreter.IMain$Factory" />
1364
1364
</jar-opts >
1365
- -->
1366
1365
</staged-pack >
1367
1366
</target >
1368
1367
Original file line number Diff line number Diff line change
1
+ n: Object = 10
2
+ 12345678910
Original file line number Diff line number Diff line change
1
+
2
+ import javax .script ._
3
+ import scala .tools .nsc .interpreter .IMain
4
+
5
+ object Test extends App {
6
+ val engine = new ScriptEngineManager getEngineByName " scala"
7
+ engine.asInstanceOf [IMain ].settings.usejavacp.value = true
8
+ engine put (" n" , 10 )
9
+ engine eval " 1 to n.asInstanceOf[Int] foreach print"
10
+ }
You can’t perform that action at this time.
0 commit comments