$ p1 = f$edit(p1, "UPCASE") $ clz = "" $ if p1 .eqs. "COMPILE" then clz = "scala.tools.nsc.Main" $ if p1 .eqs. "RUNNER" then clz = "scala.tools.nsc.MainGenericRunner" $ if p1 .eqs. "DOC" then clz = "scala.tools.nsc.ScalaDoc" $ if p1 .eqs. "PRINT" then clz = "scala.tools.scalap.Main" $ parent = "/disk2/arne/scala" $ ver = "2.13.11" $ scalahome = "''parent'/scala-''ver'" $ xmx = "''scala_xmx'" $ if xmx .eqs. "" then xmx = "256m" $ cp = "''scala_cp'" $ if cp .nes. "" then cp = ":" + cp $ java - "-Xmx''xmx'" - "-Dscala.home=''scalahome'" - "-Dscala.usejavacp=true" - -cp "''cp'''scalahome'/lib/*" - "''clz'" - 'p2' 'p3' 'p4' 'p5' 'p6' 'p7' 'p8' $ if p1 .eqs. "COMPILE" then write sys$output "Run with java -cp .:''cp'''scalahome'/lib/* " $ exit