The CHICKEN User's Manual
This is the manual for CHICKEN Scheme, version 5.4.0
- Getting started : What is CHICKEN and how do I use it?
 - Using the interpreter : How to use the interactive interpreter, csi
 - Using the compiler : How to use the batch compiler
 - Deviations from the standard : Where CHICKEN deviates from R5RS
 - Extensions to the standard : Extensions to R5RS that CHICKEN provides
 - Debugging : Using the "feathers" debugger to inspect running CHICKEN programs.
 - Included modules : A reference to CHICKEN's core module library
 - Interface to external functions and variables : Accessing C/C++ code and data
 - Modules : How CHICKEN manages namespaces
 - Types : Optionally typed Scheme code
 - Declarations : Compiler declarations
 - Extensions : Packaging and installing extension libraries
 - Extension tools : chicken-[un]install and chicken-status
 - Egg specification format : Format of egg description files
 - Units and linking model : How Scheme compilation units are mapped to C
 - Deployment : How to distribute and ship CHICKEN programs and libraries
 - Cross development : Using CHICKEN to cross-compile for other architectures
 - Bugs and limitations : Things that do not work yet.
 - Acknowledgements : A list of some of the people that have contributed to make CHICKEN what it is
 - Bibliography : Links to documents that may be of interest