The latest CHICKEN release is 5.0.0:
- Source code: chicken-5.0.0.tar.gz
- SHA256 sum: a8b94bb94c5d6a4348cedd75dc334ac80924bcd9a7a7a3d6af5121e57ef66595
- Changes in this release: NEWS
Check the README file for instructions on how to build and install CHICKEN.
CHICKEN is also available on several platforms in pre-packaged form (whether as a distribution package or a binary).
For more information about releases, see CHICKEN's release policy.
We also maintain an archive of releases.
We provide tarballs with development snapshots of the source code.
CHICKEN core development repository
The CHICKEN compiler, interpreter and core libraries are maintained in a git(1) repository.
You can clone the repository by executing
$ git clone git://code.call-cc.org/chicken-core
Alternatively, if you have problems with firewalls, you can clone it via HTTP (slower and demands more bandwidth):
$ git clone http://code.call-cc.org/git/chicken-core.git
To build CHICKEN from git you'll need a recent working version of CHICKEN. In case you don't have one, get the release tarball, build and install it. For more information, see README's "Bootstrapping" section.
If you have patches that you want to submit, please send them to one of the chicken maintainers or (even better) put them at the CHICKEN bug tracking system.
After a major release such as 5.1.0, a maintenance branch may be created to incorporate bugfixes and minor feature improvements, while development on master proceeds apace. Point releases such as 22.214.171.124 are made from this stable branch. For more information, see stability.
The source code for some(*) CHICKEN extensions (eggs) can be fetched from the Subversion revision control system:
$ svn co https://code.call-cc.org/svn/chicken-eggs/release/5 chicken-eggs
Or, for eggs from a previous version like CHICKEN 4, use:
$ svn co https://code.call-cc.org/svn/chicken-eggs/release/4 chicken-eggs
(username: anonymous, password: <none>)
If you want to fetch the whole repository tree (huge -- it contains code for major versions 2, 3, 4 and 5 of CHICKEN eggs), use:
$ svn co https://code.call-cc.org/svn/chicken-eggs
(*) Since CHICKEN adopted the distributed system for eggs, the Subversion repository no longer provides the source for all eggs.
Henrietta-cache is the program which makes a cache of eggs from distributed repositories at call-cc.org. It scans the repositories hourly. The full set of log files can be found at the following locations: