Chicken Scheme: Difference between revisions

From Rosetta Code
Content added Content deleted
mNo edit summary
m (Better link for Eggs)
Line 7: Line 7:
===External Links===
===External Links===
* [http://www.call-with-current-continuation.org/ Chicken Website]
* [http://www.call-with-current-continuation.org/ Chicken Website]
* [http://chicken.wiki.br/eggs Eggs Collection (library modules)]
* [http://chicken.wiki.br/chicken-projects/egg-index-4.html Eggs Collection (library modules)]
* [http://home.pipeline.com/~hbaker1/CheneyMTA.html Henry Baker's article "Cheney on the MTA"]
* [http://home.pipeline.com/~hbaker1/CheneyMTA.html Henry Baker's article "Cheney on the MTA"]

Revision as of 01:39, 12 May 2009

Chicken Scheme is an implementation of Scheme. Other implementations of Scheme.
Chicken Scheme is an example of a compiler. You may find the programming tasks that have been solved using it here.

Chicken Scheme is an R5RS compliant compiler for the Scheme programming language. It produces C code as output.

Chicken Scheme is implemented in C, using Henry Baker's "Cheney on the MTA" algorithm which uses the C stack pointer as it's garbage collection allocation pointer.

Chicken Scheme uses libraries called eggs as well as SRFIs.

External Links