Presentation

STklos (pronounced /ˈɛs.’ti.kl’ɔss/) is a free Scheme system mostly compliant with the language features defined in R⁷RS small. The aim of this implementation is to be fast as well as light. The implementation is based on an ad-hoc Virtual Machine.

The salient points of STklos are:

Latest News

Version “26.0” released 2026-02-10

Version numbering scheme changed: the first number corresponds to the year of the version. The number after dot is the rank of this version in the year (starting from 0).

This version principally enhances STklos performance: compiler is faster and, some Scheme primitives have been rewritten in C, several numerical primitives have been optimized (thanks to Jerônimo Pellegrini). As usual a bunch of new SRFIs have been implemented.

Contributors for this version:

Enhancements

Extensions

New primitives / parameter objects:

Updated embedded libraries

New supported SRFI

Misc:

Version “2.10” released 2024-10-10

This version of STklos mostly enhances the 2.00 version released a year ago. As usual, this version could not have be finalized without the help of Jeronimo Pellegrini (@jpellegrini).

Contributors for this version:

Enhancements:

New primitives / parameters:

Updated embedded libraries

New supported SRFI

Misc:

Version “2.00” released 2023-09-12

This is a major version of STklos, bringing it from R5RS to R7RS. It is the fruit of nearly two years of development with the help of the following persons (in alphabetical order):

The main changes in this version are:

All the announces …