|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
AnyPat | A pattern that matches anything. |
AutoloadProcedure | Implement autoloading of Procedures. |
AutoloadSyntax | Implement autoloading of Syntax (including macros). |
CompileFile | Procedure to read and compile and entire file. |
Continuation | A Continuation "represents an entire (default) future for the computation. |
EqualPat | A pattern that requires an exact match (using equal?). |
Eval | |
GetFieldProc | |
Lambda | The Syntax transformer that re-writes the lambda builtin. |
ListPat | Match a list whose length in in the range [min_length..max_length]. |
ListRepeatPat | |
loadcompiled | |
Macro | |
PairPat | |
Pattern | A Pattern is used to match against objects. |
PatternScope | Bindings from a syntax-case /syntax-rules pattern. |
Promise | Implement Scheme "promises". |
Quote | The Syntax transformer that re-writes the "quote" "quasiquote" primitive. |
Record | |
RecordConstructor | |
SetFieldProc | |
Syntax | Abstract class for "syntax" objects. |
SyntaxForm | A "syntatic closure" - a syntax form with its compilation environment. |
SyntaxPattern | This encodes a pattern from a Scheem syntax-case or syntax-rules. |
SyntaxRule | A rule in an R5RS syntax-template . |
SyntaxRules | |
SyntaxTemplate | The translated form of a (syntax template) . |
TemplateScope | A scope created when expanding a SyntaxTemplate. |
Translator | Used to translate from source to Expression. |
VarListPat | A Pattern that will match a list of a given minimum length. |
Exception Summary | |
---|---|
CalledContinuation | |
GenericError | |
NamedException | Used to implement catch/throw named handlers as in Guile: (catch 'key (lambda () ... |
Core Kawa classes for Scheme and Lisp compile-time.
Most of these classes default with syntax- and macro-expansion of Scheme and Lisp-like languages.
This package dates back to the original Milowski verson of Kawa.
The classes here could plausibly be moved to lispexpr
.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |