Package kawa.standard

Primitive Scheme syntax and functions.

See:
          Description

Class Summary
append Implement the Scheme standard function "append".
begin Implement the re-writer for the "begin" primitive.
call_with_values  
callcc Implement the Scheme standard function "call-with-current-continuation".
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  
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  
map Implement the Scheme standard functions "map" and "for-each".
module_compile_options  
module_extends  
module_implements  
module_name  
module_static  
not Implement the standard Scheme procedure "not".
object  
prim_method  
prim_throw  
read_line  
readchar  
require  
Scheme  
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  
 

Package kawa.standard Description

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.