JaCaMo
Documentation
Most of the JaCaMo documentation is available in the doc folder.
Installation
For JaCaMo users
Installation instructions and options for users are described here.
For JaCaMo developers
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: