Package kawa.standard
package kawa.standard
-
ClassDescriptionImplement the Scheme standard function "append".Implement the re-writer for the "begin" primitive.Implements the "constant-fold" transformer.The Syntax transformer that re-writes the "%define" internal form.Implements the R7RS 'define-library' form.The Syntax transformer that re-writes the Scheme "fluid-let" primitive.Implements the Scheme 'cond-expand' syntax.Implement R6RS import form.Syntax class for source-file inclusion.The Syntax transformer that re-writes the Scheme "let" primitive.Implementation of the standard Scheme let-syntax and letrec-syntax forms.The Syntax transformer that re-writes the Kawa "location" primitive.Handle the
(! pattern init)
syntax.Create a scan expression from a sequence expression.The Syntax transformer that re-writes the Scheme "set!" primitive.Implements the extended procedure "sleep".Implements the "syntax-error" form.Implement the standard Scheme "syntax-rules" form.A TracedProcedure is a Procedure wrapper that writes trace output.Utility method for try-catch.Implement the Scheme extended function "vector-append".