STklos is a free Scheme system supporting most of the languages features defined in R5RS. The aim of this implementation is to be fast as well as light. The implementation is based on an ad-hoc Virtual Machine. STklos can also be compiled as a library and embedded in an application.The salient points of STklos are:
- an efficient and powerful object system based on CLOS providing
- Multiple Inheritance,
- Generic Functions,
- Multi-methods
- an efficient MOP (Meta Object Protocol)
- a simple to use module system
- a full tower of numbers implementation, as defined in R5RS,
- easy connection to the GTK+ toolkit,
- a Perl compatible regular expressions thanks to the PCRE package,
- it implements properly tail recursive calls.
2008/05/18 (version "0.98" released)
- Replaced the C/invoke FFI library by libffi: Now GTk2 ScmPkg packages work on MacOs
- Added option --build-sync-file to ease personal ScmPkg repository maintenance
- Bug fixes
2008/04/15 Support for GTK2 (initial release)Two new packages have been released. They permit to use GTK2 for making GUIs.
- the package
stklos-gtk-baseis a wrapper which permits access the GTK toolkit.- the package
stklos-gtk-gladepermits to use interface built with the Glade interface builderThe packages are provided as ScmPkg packages. They have been tested only on Linux
2007/12/16 (version "0.97" released)More news ...
- Fixed support for recent versions of SLIB
- Added boxes: they were used by the system but unavailable to the user.
- Improved the stklos-pkg command
- Fixed several mutexes bugs
- Minor improvements of the FFI
- Updated PCRE to version 7.4
- New implemented SRFIs
- SRFI-45 (Optional positional and named parameters)
- SRFI-59 (Vicinity)
- SRFI-88 (Keyword Objects)
- SRFI-89 (Optional Positional and Named Parameters)
- Bug fixes
This Html page has been produced by Skribe.
Last update Sun May 18 19:57:02 2008.