You are looking at historical revision 14060 of this page. It may differ significantly from its current revision.

Eggs Unlimited (release branch 3, updated Sat Apr 4 00:36:15 2009)

A library of extensions for the Chicken Scheme system.

Installation

Just enter

 $ chicken-setup EXTENSIONNAME

This will download anything needed to compile and install the library. If your extension repository is placed at a location for which you don't have write permissions, then run chicken-setup as root. You can obtain the repository location by running

 $ chicken-setup -repository

If you only want to download the extension and install it later, pass the -fetch option to chicken-setup:

 $ chicken-setup -fetch EXTENSIONNAME

By default the archive will be unpacked into a temporary directory (named EXTENSIONNAME.egg-dir and the directory will be removed if the installation completed successfully. To keep the extracted files add -keep to the options passed to chicken-setup.

For more information, enter

 $ chicken-setup -help

If you would like to access the subversion repository, see eggs tutorial.

If you are looking for 3rd party libraries used by one the extensions, check out the CHICKEN tarball repository.

List of available eggs

Language extensions

Graphics

Debugging tools

Logic programming

Networking

Input/Output

Databases

OS interface

Interfacing to other languages

Web programing

XML processing

Documentation tools

Egg tools

Mathematical libraries

Object-oriented programming

Algorithms and data-structures

Data formats and parsing

Tools

Sound

Unit-testing

Cryptography

User interface toolkits

Code generation

Macros and meta-syntax

Miscellaneous

Concurrency and parallelism

Unsupported or redundant