---
name: "stklos"
section: "1"
platform: "linux"
package: "stklos"
version: "0.55-0.2"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/stklos"
---

# stklos(1)

An efficient Scheme System providing a powerful Object System stklos-script - Executes the stklos file supplied as argument

## NAME

**stklos** - An efficient Scheme System providing a powerful Object System\
 **stklos-script** - Executes the stklos file supplied as argument

## DESCRIPTION

**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

## SEE ALSO

[*stklos-config*(1)](/stklos-config/1.md), [*stklos-compile*(1)](/stklos-compile/1.md)

The full documentation for  **stkos** is maintained as a Texinfo  manual.  If the  **info** and **stklos** programs are properly installed at your site, the command

-

  **info stklos**

should give you access to the complete manual.
