STklos
Developer(s) | Erick Gallesio |
---|---|
Stable release | 1.10 / December 31, 2011 |
Operating system | Cross-platform |
Type | Programming language |
License | GPL |
Website | www.stklos.net |
Standard(s) | R5RS (mostly) |
STklos is a Scheme implementation that succeeded STk. It is an interpreter based on an ad hoc virtual machine which aims to be fast as well as light.
In addition to implementing most of R5RS, STklos supports:
- an object system based on CLOS with multiple inheritance, generic functions, multimethods and a MOP
- a module system
- regular expressions via PCRE library
- a simple foreign function interface via libffi
- a number of SRFIs[1]
Additional libraries are available through its package system ScmPkg.[2][3]
References
- ↑ "STklos SRFI support". stklos.net. Retrieved 2010-03-11.
- ↑ Manuel Serrano, Erick Gallesio (2007-10-22). "An Adaptive Package Management System for Scheme" (PDF). Proceedings of the Second Dynamic Languages Symposium. Retrieved 2010-03-11.
- ↑ "STklos ScmPkg support". stklos.net. Retrieved 2010-03-11.