Menu

Tree [5e871b] master /
 History

HTTPS access


File Date Author Commit
 .externalToolBuilders 2011-03-16 birchb birchb [0b1f67] Some checkstyle rule changes and changes due to...
 .settings 2013-04-23 Peter William Birch Peter William Birch [bb5f25] Added mac package generation.
 bin 2016-11-07 Bill Birch Bill Birch [aeb8cd] Abandon Class-Path in manifest file due to line...
 conf 2014-08-05 Peter William Birch Peter William Birch [c66fad] Added sublime text editor config.
 devops 2018-09-08 Peter William Birch Peter William Birch [4113f1] Try buildkite-agnt user for install4j licens key
 doc 2019-04-27 Peter William Birch Peter William Birch [4ed262] Add insecure mode to web:get and web:post, retu...
 docker 2020-04-26 Peter William Birch Peter William Birch [73462a] httpd server threads wait forever - fix 10% CPU...
 examples 2020-04-25 Peter William Birch Peter William Birch [8a1cab] Use sleep forever instead of read in web servers
 lib 2018-08-30 Bill Birch Bill Birch [caf8a5] Issue #23 - Classifier look for .valid? in clas...
 needed 2019-04-19 Peter William Birch Peter William Birch [e3a476] Add method to string class to convert JSON into...
 package 2018-09-08 Peter William Birch Peter William Birch [b7bc26] Do not build bundled JREs or Windows/Mac binary...
 sandpit 2014-08-05 Peter William Birch Peter William Birch [be8a19] Tweaks for SPLASH/StrangeLoop.
 src 2020-04-28 Peter William Birch Peter William Birch [5e871b] Fix unchecked indexOf() in web server
 test 2019-04-27 Peter William Birch Peter William Birch [b9def5] Beep at the end of tests
 tools 2015-08-20 Peter William Birch Peter William Birch [a83b6c] RIP Google Code
 web 2011-02-07 birchb birchb [25c597] Removed assignment by infix = from manual.
 .checkstyle 2011-03-16 birchb birchb [0b1f67] Some checkstyle rule changes and changes due to...
 .classpath 2015-10-31 Peter William Birch Peter William Birch [508ccf] Allow user to specify HTTP protocol version in ...
 .gitignore 2020-04-28 Peter William Birch Peter William Birch [5e871b] Fix unchecked indexOf() in web server
 .project 2011-03-16 birchb birchb [0b1f67] Some checkstyle rule changes and changes due to...
 LICENSE 2015-10-26 Peter William Birch Peter William Birch [3ff07a] Add web:post function
 README 2011-01-23 birchb birchb [d787e5] Minor document updates.
 azure-pipelines.yml 2020-04-26 Peter Birch Peter Birch [36957f] Update azure-pipelines.yml for Azure Pipelines
 build.xml 2019-04-25 Peter William Birch Peter William Birch [532d9a] Upgrade to Java 8

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