Ciao is an open source project developed by the Ciao team and many contributors.

Ciao is distributed in separate bundles, which you can explore at the Ciao bundle catalog (including links to documentation, binaries and build status, as well as source code repositories).

Ciao is provided under the GNU LGPL and, in a few cases, GPL licenses.

Code organization

The code is available as Git repositories both at:

  • (internal sources)
  • Ciao organization at github (relatively up-to-date revisions of the latest internal sources)
The repository ciao contains a minimum working system, that contains:
  • core: compiler and standard libraries
  • builder: build system
We recommend the installation of the devenv bundle, which provides (through its dependencies) a full Emacs-based development environment.