| Class | Description |
|---|---|
| append |
Implement the Scheme standard function "append".
|
| begin |
Implement the re-writer for the "begin" primitive.
|
| call_with_values | |
| char_ready_p | |
| constant_fold |
Implements the "constant-fold" transformer.
|
| define |
The Syntax transformer that re-writes the "%define" internal form.
|
| define_alias | |
| define_autoload | |
| define_class | |
| define_member_alias | |
| define_syntax | |
| define_unit | |
| define_variable |
"define-variable" is like define, but ignored if variable already bound.
|
| export | |
| expt |
Implement the standard Scheme procedure "expt".
|
| fluid_let |
The Syntax transformer that re-writes the Scheme "fluid-let" primitive.
|
| IfFeature | |
| ImportFromLibrary |
Implement R6RS import form.
|
| let |
The Syntax transformer that re-writes the Scheme "let" primitive.
|
| let_syntax |
Implementation of the standard Scheme let-syntax and letrec-syntax forms.
|
| load | |
| location |
The Syntax transformer that re-writes the Kawa "location" primitive.
|
| make | |
| module_compile_options | |
| module_extends | |
| module_implements | |
| module_name | |
| module_static | |
| object | |
| prim_method | |
| prim_throw | |
| read_line | |
| readchar | |
| require | |
| Scheme | |
| SchemeCompilation | |
| SchemeScriptEngineFactory | |
| set_b |
The Syntax transformer that re-writes the Scheme "set!" primitive.
|
| sleep |
Implements the extended procedure "sleep".
|
| syntax | |
| syntax_case | |
| syntax_error |
Implements the Kawa extension "%syntax-error".
|
| syntax_rules |
Implement the standard Scheme "syntax-rules" form.
|
| thisRef | |
| throw_name | |
| TracedProcedure |
A TracedProcedure is a Procedure wrapper that writes trace output.
|
| try_catch |
Utility method for try-catch.
|
| vector_append |
Implement the Scheme extended function "vector-append".
|
| with_compile_options |
Primitive Scheme syntax and functions.
This package dates back to the original Milowski verson of Kawa.
Classes are are gradually being rewritten in Scheme and
moved to kawa.lib, or other packages.