X-Git-Url: https://code.consxy.com/gitweb/gitweb.cgi?a=blobdiff_plain;f=bin%2Frunreporter.scala;fp=bin%2Frunreporter.scala;h=0000000000000000000000000000000000000000;hb=daa3b99095a3219506e930c7dd684bfbab4cf107;hp=f0e35e18153959ffa49a06ec7392db71202aab21;hpb=aac9bb31ffb4acb49bc2a8eacc8175d5314acf0a;p=clnl diff --git a/bin/runreporter.scala b/bin/runreporter.scala deleted file mode 100755 index f0e35e1..0000000 --- a/bin/runreporter.scala +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -exec scalas "$0" -q "$@" -!# - -/*** - logLevel := Level.Error - - logLevel in Global := Level.Error - - scalaVersion := "2.10.3" - - libraryDependencies ++= Seq( - "asm" % "asm-all" % "3.3.1", - "org.picocontainer" % "picocontainer" % "2.13.6", - "org.nlogo" % "NetLogo" % "6.0.0-M3" from "http://ccl.northwestern.edu/devel/6.0.0-M3/NetLogo.jar", - "org.nlogo" % "NetLogoHeadless" % "6.0.0-M3" from "http://ccl.northwestern.edu/devel/6.0.0-M3/NetLogoHeadless.jar" - ) -*/ - -import org.nlogo.headless.HeadlessWorkspace -import org.nlogo.mirror -import org.nlogo.api -import org.nlogo.nvm -import org.nlogo.util.Utils.url2String - -System.out.println("----") -val workspace = HeadlessWorkspace.newInstance -workspace.silent = true -workspace.openFromSource(url2String("file:resources/empty.nlogo")) - -val reporter = io.Source.stdin.getLines.mkString("\n") - -workspace.mainRNG.setSeed(15) -System.out.println(org.nlogo.api.Dump.logoObject(workspace.runCompiledReporter(new api.SimpleJobOwner("test", workspace.world.mainRNG, api.AgentKind.Observer), workspace.compileReporter(reporter)))) - -workspace.world.exportWorld(new java.io.PrintWriter(System.out, true), true) -System.out.println(org.nlogo.headless.Checksummer.calculateChecksum(workspace.world.exportWorld(_, true))) -workspace.dispose