conanite / rainbow

arc in java

This URL has Read+Write access

conan (author)
Sun Jul 05 14:34:14 -0700 2009
commit  727525530513bd793baf397de0a9acfdf729e14e
tree    e1004b1472440f2a4bec8d31d88346868fa897a2
parent  ad9e3d0ec94749876408672536ffc6cabfd75acc
name age message
file LICENSE.txt Thu Jun 25 13:21:49 -0700 2009 - remove thread parameter in java code all ove... [conan]
file README Loading commit data...
file build.xml
directory lib/ Thu May 29 14:34:33 -0700 2008 progress on java interface [conan]
file rainbow.iml Mon Jan 05 06:31:49 -0800 2009 faster symbol lookup [conan]
file rainbow.ipr
file rainbow.sh
directory src/
README
To download and build rainbow:

  git clone git://github.com/conanite/rainbow.git
  cd rainbow
  ant jar
  cd src/arc

Open a REPL

  java -server -jar rainbow.jar

Open welder.arc in welder:

  java -server -jar rainbow.jar -e '(welder "src/arc/rainbow/welder.arc")'

Play tetris:

  java -server -jar rainbow.jar -e '(tetris)' 

Command-line options:
  --strict-arc              # don't include anarki-compatible extensions
  -f file1 ... fileN        # evaluate each file
  -e '(arc axpr)'           # evaluate arc expr (after having evaluated -f, if specified)
  -args a b c               # sets "*argv*" in the arc environment to (a b c). This option, if present, must be 
  specified last.