stklos1
An efficient scheme system providing a powerful object system stklos-script - executes the stklos file supplied as argument
Overview
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 embed 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 |
|
|
- implemanents 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 |
Options
Here are the options available in the version 0.55 of stklos.
-
-l file, --load=file -
load 'file' before going interactive
-
-f file, --file=file -
use 'file' as program
-
-e sexpr, --execute=sexpr -
evaluate the given sexpr and exit
-
-b file, --boot-file=file -
use 'file' to boot the system
-
-q, --no-init-file -
quiet: do not load the user init file
-
-v, --version -
print program version and exit
-
-h, --help -
print this help and exit
Releases
2 releases since Debian 3.0 (Woody); the text changed 1 time.
--boot-file since Debian 3.1 (Sarge);
--execute since Debian 3.1 (Sarge);
--file since Debian 3.1 (Sarge);
--help since Debian 3.1 (Sarge);
--load since Debian 3.1 (Sarge);
--no-init-file since Debian 3.1 (Sarge);
--version since Debian 3.1 (Sarge);
-b since Debian 3.1 (Sarge);
-e since Debian 3.1 (Sarge);
-f since Debian 3.1 (Sarge);
-h since Debian 3.1 (Sarge);
-l since Debian 3.1 (Sarge);
-q since Debian 3.1 (Sarge);
-v since Debian 3.1 (Sarge).