Man Linux: Main Page and Category List

NAME

       scsh-0.6 - a Scheme shell

SYNOPSIS

       scsh-0.6 [switch arg1 ... argn]

DESCRIPTION

       scsh-0.6  is  an implementation of the Scheme shell.  It is implemented
       as a heap image which is interpreted by the Scheme 48 virtual  machine.
       scsh-0.6  is a stub program that starts the virtual machine on the scsh
       heap image.

       The scsh-0.6 command loop reads Scheme expressions, evaluates them, and
       prints their results.  The Scheme 48 system is an R5RS system with many
       additional features.  It also executes commands, which  are  identified
       by  an  initial  comma  character.  Type the command ,help to receive a
       list of available commands, or see the documentation for Scheme 48.

       Scsh’s switch argument can be one of

       -s script

       --

       Either  of  these  switches  terminates  argument  parsing;   following
       arguments are available from scsh as the string list produced by
           (command-line-arguments)
       The  -s  script  switch causes scsh to run in batch mode, first loading
       the script and then  exiting.   The  default  error  exception  handler
       terminates the process.

       If  the  -s switch is not specified, scsh operates in interactive mode.
       It invokes the Scheme 48 top-level read-eval-print loop, from which the
       user can enter forms to be evaluated.  In interactive mode, the default
       error handler invokes an interactive debugging breakpoint.

       The -- switch is used to pass arguments to  an  interactive  scsh.   It
       simply  terminates  argument parsing, causing following arguments to be
       bound to
           (command-line-arguments)

FILES

       /usr/share/doc/scsh-0.6-doc
              The  detailed  documentation  for  scsh.  Contains   much   more
              information than this broken manpage.

       /usr/lib/scsh-0.6/scshvm
              the virtual machine.

       /usr/lib/scsh-0.6/scsh-0.6.image
              the default image.

BUGS

       Too big; starts up too slowly.

                                                                       LS48(1)