![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Chicken_Scheme_logo_and_wordmark.svg/640px-Chicken_Scheme_logo_and_wordmark.svg.png&w=640&q=50)
Chicken (Scheme implementation)
Scheme-based programming language implementation / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Chicken (Scheme implementation)?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
Not to be confused with chicken.
Chicken (stylized as CHICKEN) is a programming language, specifically a compiler and interpreter which implement a dialect of the programming language Scheme, and which compiles Scheme source code to standard C. It is mostly R5RS compliant and offers many extensions to the standard. The newer R7RS standard is supported through an extension library.[2] Chicken is free and open-source software available under a BSD license. It is implemented mostly in Scheme, with some parts in C for performance or to make embedding into C programs easier.
Quick Facts Paradigms, Family ...
![]() Logo for Chicken Scheme | |
![]() Chicken 5.0.0 interpreter running on macOS | |
Paradigms | Multi-paradigm: functional, imperative, meta |
---|---|
Family | Lisp |
Designed by | Felix Winkelmann |
Developer | The Chicken Team |
First appeared | 20 July 2000; 24 years ago (2000-07-20)[1] |
Stable release | 5.4.0
/ 16 July 2024; 7 days ago (2024-07-16) |
Typing discipline | Dynamic, latent, strong |
Scope | Lexical |
Implementation language | Scheme, C |
Platform | IA-32, x86-64, ARM, MIPS, SPARC64, PowerPC |
OS | Cross-platform: Windows, Linux, macOS, FreeBSD, NetBSD, OpenBSD, Solaris, AIX, Haiku, Android, iOS |
License | BSD |
Filename extensions | .scm |
Website | www![]() |
Influenced by | |
Lisp, Scheme |
Close