STklos

Software Screenshot:
STklos
Software Details:
Version: 1.10
Upload Date: 15 Apr 15
Developer: Erick Gallesio
Distribution Type: Freeware
Downloads: 8

Rating: nan/5 (Total Votes: 0)

STklos is a free Scheme system supporting most of the languages features defined in R5RS. The aim of STklos 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.

Here are some key features of "STklos":

· 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
· it implements the full tower of numbers 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.

What is new in this release:

  • This version supports UTF-8 encoding and begins to support some (future) R7RS traits.
  • It includes full support for UTF-8 strings and symbols, support for Win32 under Cygwin, support for Mac OS X Lion, and some bugfixes.

What is new in version 1.01:

  • Changes include documentation updates, modifications to support ScmPkg on MacPorts, fixes for incompatibilities in FFI introduced in 1.00, better x86_64 support, and bugfixes.

What is new in version 1.00:

  • Complete rewriting of GMP-lite, the provided gmp compatible package for system which does not provide it
  • Remove the old extension intsallation mechanism (stklos-install). Use the ScmPkg mechanism for extending STklos now
  • functions, generic functions and methods cans now have documentation strings
  • Added GNU readline support in REPL if the readline lib can be loaded dynamically
  • Configuration files location can now be changed
  • Added an interactive help system
  • libffi uptated to version 3.0.9
  • New implemented SRFIs
  • SRFI-74 (Octet-Addressed Binary Blocks)
  • SRFI-96 (SLIB Prerequisites )
  • SRFI-98 (Interface to access environment variables)
  • SRFI-100 (define-lambda-object)
  • New primitives
  • port?
  • help
  • make-directories
  • ensure-directories-exist
  • Bug fixes

Similar Software

Voodoo Compiler
Voodoo Compiler

20 Feb 15

motor
motor

3 Jun 15

ScummVM
ScummVM

17 Feb 15

Qg
Qg

11 May 15

Comments to STklos

Comments not found
Add Comment
Turn on images!