Most of the JaCaMo documentation is available in the doc folder.
Installation instructions and options for users are described here.
git clone https://github.com/jacamo-lang/jacamo.git cd jacamo ./gradlew config // (1) (2)
-
the config task builds the jacamo jar, configure jacamo properties file, and place all jars in
build/libs
. -
this task also prints out the commands to set up the
JACAMO_HOME
andPATH
variables.
Examples can be run using the jacamo
shell script, for example:
jacamo examples/house-building/house.jcm
Other useful gradle tasks:
gradle jar // (1) gradle doc // (2) gradle clean // (3) gradle release // (4)
-
generates a new jacamo jar.
-
generates the javadoc and transforms asciidoc files into html (Docker must be running for the latter).
-
cleans all generated files.
-
produces a zip file in
build/distributions
to be distributed to users.
An eclipse project to change the JaCaMo implementation can be created form menu "File/Import/Existing Gradle Project".
The development of the main tools used by JaCaMo is also hosted on GitHub: