1KAWA(1)                     General Commands Manual                    KAWA(1)
2
3
4

NAME

6       kawa - Scheme language implemented using on a Java VM
7

SYNOPSIS

9       kawa [options]
10       java kawa.repl [options]
11

DESCRIPTION

13       This  manual  page documents briefly the kawa package, a Scheme dialect
14       written completely in the Java language.   Scheme  forms  are  compiled
15       into Java bytecodes for efficiency.
16
17       Scheme is a high-level non-pure functional language in the Lisp family,
18       with lexical scoping dynamically-types.  The  Kawa  dialect  of  Scheme
19       contains hooks to access and control Java objects.
20
21       Using  the  kawa script is equivalent to invoking an interpreter of the
22       Java language on the kawa.repl class.
23
24       This manual page is just a quick synopsis.  For more information,  read
25       the kawa manual - see below.
26
27

OPTIONS

29       -e expression
30              Evaluate the expression.
31
32       -c expression
33              Evaluate  the  expression,  but does not cause the start-up file
34              ~/.kawarc.scm to be read.
35
36       -f filename
37              Read and evaluate Scheme commands from the filename.
38
39       -s     Enter an interactive read-evaluate-print command loop.
40
41       -w     Enter an interactive read-evaluate-print in a new top-level win‐
42              dow.
43
44       -C filename
45              Compile  filename to one or more Java class files.  See the Kawa
46              manual for details.
47
48       If no options are specified, it is equivalent to -s.
49       GNU readline(3) can normally be used to edit commands.
50
51

FILES

53       /usr/bin/kawa
54              The kawa executable, which starts a java interpreter.
55
56       ~/.kawarc.scm
57              Commands that are executed when kawa is started.
58

AUTHOR

60       Per Bothner <per@bothner.com>.
61

SEE ALSO

63       info kawa - the complete Kawa manual.
64
65       http://www.gnu.org/software/kawa/http://www.gnu.org/software/kawa/⟩ -
66       the kawa home page, based on the same Kawa manual.
67
68       qexo(1) - an implementation of XQuery using the same engine.
69
70
71
72                                                                       KAWA(1)
Impressum