Ikarus (Scheme implementation)
| Ikarus Scheme | |
|---|---|
| Paradigms | Multi-paradigm: functional, imperative, meta |
| Family | Lisp |
| Designed by | Abdulaziz Ghuloum |
| Developer | Abdulaziz Ghuloum |
| First appeared | October 31, 2007 |
| Final release | 0.0.3
/ February 2, 2008 |
| Preview release | 0.0.3
/ February 2, 2008 |
| Typing discipline | Dynamic, latent, strong |
| Scope | Lexical |
| Implementation language | Scheme, C |
| Platform | IA-32 |
| OS | Cross-platform: macOS, Linux, FreeBSD, NetBSD, Windows XP |
| License | GPL |
| Website | ikarus-scheme |
| Influenced by | |
| Lisp, Scheme | |
Ikarus Scheme is a free software optimizing incremental compiler for R6RS Scheme that compiles directly to the x86 IA-32 architecture. Ikarus is the first public implementation of a large part of the R6RS Scheme standard. Version 0.0.3 has 94% of the total R6RS forms and procedures. Development stopped in 2008.