stklos(1)

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.

  1. 3.0
  2. 3.1

--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).

From stklos 0.55-0.2 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.