[go: up one dir, main page]

Menu

Tree [0e3323] 0.6.1 /
 History

HTTPS access


File Date Author Commit
 .settings 2009-03-02 Peter William Birch Peter William Birch [3f42e4] Completed refactoring of interp bindings.
 bin 2010-06-18 birchb birchb [37a1d7] Upped max memory, flattened HTMLFormatter for l...
 conf 2011-02-14 birchb birchb [ff4e8b] Updated Jedit mode.
 doc 2011-02-22 birchb birchb [0e3323] Changes to build for interim and release versio...
 examples 2011-02-09 birchb birchb [33ea14] Added port numbers and TCP session counter to b...
 lib 2011-02-22 birchb birchb [63911d] Added release versioning to build.
 needed 2009-09-12 Peter Birch Peter Birch [4453f5] Removed junit .class files.
 sandpit 2010-11-09 birchb birchb [2c5b82] Added lib/types.g for OSDC2010 presentation.
 src 2011-02-22 birchb birchb [0e3323] Changes to build for interim and release versio...
 test 2011-02-15 birchb birchb [d779b5] Documentation.
 tools 2011-01-30 birchb birchb [6cb60d] Added google code uploader.
 web 2011-02-07 birchb birchb [25c597] Removed assignment by infix = from manual.
 .checkstyle 2007-07-03 birchb@w0019b91114a1.site birchb@w0019b91114a1.site [4c1ba2] Make all lambdas use the SpecialEnvironment at ...
 .classpath 2009-08-21 birchb birchb [a43a7b] Added CSV class and CSV!read functio to read CS...
 .hgignore 2011-01-28 birchb birchb [1e05d6] Added base64 encode/decode of unsigned integer ...
 .project 2010-04-01 birchb birchb [0da7db] Initial foray into calling Java from Genyris vi...
 LICENSE 2010-04-21 birchb birchb [67cd0d] java:import sets up classname by default.
 README 2011-01-23 birchb birchb [d787e5] Minor document updates.
 build.xml 2011-02-22 birchb birchb [0e3323] Changes to build for interim and release versio...

Read Me

Genyris README

LICENSE

Refer to the file "LICENSE"

INSTALLATION

Refer to the installation instructions in doc/reference/manual.pdf. Otherwise read on:

You need Java 1.6 JRE to run the Genyris interpreter. Check with your JRE
version with:

  $ java -version

Set your GENYRIS_HOME environment variable to the root folder where you unpacked
the release. Add $GENYRIS_HOME/bin to your path. 
Make the file $GENYRIS_HOME/bin/genyris executable.

Start the command-line interpreter with Java:

  $ genyris

You will see a welcome message followed by a prompt:

  *** Welcome birchb, Genyris version NNN-xxxxxxxxxxxx.bb is listening...

  > 

Commands can now be typed, use two carriage returns
to terminate each statement.

To test the installation run the self test suite with the following command:

> sys:self-test

All being well, it will print ``OK'' and the number of tests passed.

Examples of Genyris code are in the examples
folder and can be loaded as follows:

     > include "examples/queens.g"

And run:

     > run-queens 8
     "
     "Q......."
     "....Q..."
     ".......Q"
     ".....Q.."
     "..Q....."
     "......Q."
     ".Q......"
     "...Q...."
     ""
     etc