CHICKEN Scheme
Wiki
Manual
Eggs
API
Tests
Bugs
CHICKEN is a compiler for the
Scheme
programming language. It produces portable and efficient C and supports the
R5RS
and
R7RS
(work in progress) standards, and many extensions. It runs on Linux, OS X, Windows, many Unix flavours, and aims to be...
Free
Distributed free for use and modification under the
BSD License
(freedom to user and developer).
Simple
Lightweight on dependencies (a C toolchain and GNU Make) and
easy to install
Portable
Runs on
many platforms
, including x86, x86-64, ARM, MIPS, SPARC64 and PowerPC.
Extensible
Many libraries and extensions are available at
Eggs Unlimited
and new ones can be easily created.
Well documented
Wiki
Manual
and
API
reference provide updated and detailed documentation about CHICKEN use.
Actively supported
Mailing lists
and an IRC channel (
#chicken
on
Libera.Chat
) for useful and kind
support
A glimpse of CHICKEN
;;; hello-world.scm
"Hello, world!"
;;; Running it interpreted:
$ csi -s hello-world.scm
Hello, world!
;;; Compiling and running the executable binary:
$ csc hello-world.scm
$ ./hello-world
Hello, world!
Get started!