All Kappa software is open source. Its development is hosted on github.

Please report any issues  you encounter.

Join the discussion through any channel listed in the Contact section if you wish to delve into source code.

Install the development version

If you would like to be at the cutting edge, download the nightly-builds of the development version.

Kappa software is written in the OCaml language and compiling the software therefore requires to set up a minimal OCaml environment. For this you need opam, the OCaml package manager, which is available for many (linux, bsd) distributions as well as macports, homebrew, etc.

Once opam is installed and initialized (by issuing opam init in a terminal), simply type opam pin add --dev KaSim. This will compile all necessary dependencies as well as the current master branch of the git repository.

If you would like to get WebSim (the Kappa REST service server), type opam install atdgen cohttp-lwt-unix. Opam will recognize that you now have an optional dependency of KaSim with new capabilities and will recompile everything enabling them!

Kappa editors

Under Linux, we recommend using the GNU Emacs text editor because it has a Kappa mode that you can install.

Under Windows, there is a simple syntax highlighter for the Notepad++ text editor. It looks like this:

syntax highlighter Notepad++

To install the Kappa mode for Notepad++, just download the highlighter .xml file, then go to the Language Menu -> DefineYourLanguage -> Import, and select the file you just downloaded.

To draw graphs generated by the command line versions of the Kappa tools, you will need Graphviz or any graph visualizer that accepts the dot format.