Most of the JaCaMo documentation is available in the doc folder.
-
get a release here
-
install the eclipse plugin as described here or configure your shell command as described here
-
follow the Hello World tutorial
-
more documentation here
git clone https://github.com/jacamo-lang/jacamo.git cd jacamo gradle config // (1) (2) (3)
-
gradle is available here.
-
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 eclipse // (3) gradle clean // (4) gradle release // (5)
-
generates a new jacamo jar.
-
generates the javadoc and transforms asciidoc files into html (asciidoctor should be installed).
-
generates an eclipse project configuration to develop JaCaMo.
-
cleans all generated files.
-
produces a zip file in
build/distributions
to be distributed to users.
The development of the main tools used by JaCaMo is also hosted on GitHub: