| Erick Gallesio 2004-07-18, 3:59 pm |
|
This is an announce for the 0.58 release of STklos.
STklos is a free Scheme System (nearly) conform to 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, so that one can easily embeds it in an application.
The salient points of STklos are:
* 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
* implements the full tower of numbers defined in R5RS
* easy connection to the GTK+ toolkit
* Perl compatible regular expressions thanks to the PCRE package.
* tail recursive calls are properly implemented
Changes in this release:
* Better Win32 port (was no more fully functional since 0.55)
* Added a way to configure the system with our version of GMP even
if GMP is installed
* Added structure types
* Stack size can be changed when the VM is launched
* New port on Octane/SGI Irix (by Joshua Boyd) and Itanium
* Added the --interactive option for embedded VM
* Compiler can add line information to the generated code to ease
debugging
* Error locations are more accurate now
* New primitives
o winify-file-name (for Win32 only)
o sleep
* New implemented SRFIs
o SRFI-34 (Exception Handling for Programs)
o SRFI-35 (Conditions)
o SRFI-36 (I/O Conditions)
o SRFI-48 (Intermediate Format Strings)
* Bug fixes
Supported SRFIs: 0, 1, 2, 4, 6, 7, 8, 9, 11, 13, 14, 16, 22, 23, 26,
27, 28, 30, 31, 34, 35, 36, 38, 39, 48
Homepage/Download: See http://www.stklos.net/
--
Erick Gallesio | tel: +33 (0)492965153
Université de Nice - Sophia Antipolis | fax: +33 (0)492965155
ESSI - I3S -- 930, Route des colles | mailto:eg--at--unice.fr
BP 145 - 06903 Sophia Antipolis CEDEX - FRANCE
|