KAWA(1)

NAME
kawa - implementation of Scheme language on JVM

SYNOPSIS
kawa [options]
java kawa.repl [options]

DESCRIPTION
This manual page documents briefly the kawa package, a Scheme dialect written completely in the Java language. Scheme procedures are compiled into Java bytecodes for efficiency. Scheme is a high-level non-pure functional language in the Lisp family, with lexical scoping dynamically-types. The Kawa dialect of Scheme contains hooks to access and control Java objects. The release includes a number of useful classes, including a package that makes it easy to create .class files, and powerful Number classes. Using the kawa script is equivalent to invoking an interpreter of the Java language on the kawa.repl package. This manual page is just a quick synopsis. For more information, read the kawa manual. In a Debian GNU/Linux distribution, you should find a copy in /usr/share/doc/kawa/index.html.

OPTIONS

-e expression
    Evaluate the expression.

-c expression
    Evaluate the expression, but does not cause the start-up file ~/.kawarc.scm to be read.

-f filename
    Read and evaluate Scheme commands from the filename.

-s  Enter an interactive read-evaluate-print command loop.

-w  Enter an interactive read-evaluate-print in a new top-level window.
    If no options are specified, it is equivalent to -s.

SEE ALSO
http://ww.gnu.org/software/kawa/, the kawa home page, with the manual.

FILES

/usr/bin/kawa
    The kawa executable is a shell script that invokes a Java language interpreter, conventionally named java.

~/.kawarc.scm
    Commands that are executed when kawa is started.

AUTHOR
Per Bothner <per@bothner.com>.