Package gnu.kawa.functions

Class Summary
AddOp Implement the Scheme standard functions "+" and "-".
AppendValues  
Apply Implement the standard Scheme function "apply".
ApplyToArgs Implement the standard Scheme function "apply".
Arithmetic  
ArithOp  
ArrayRef  
Arrays Static methods for implementing Scheme (SRFI-25) arrays.
ArraySet  
BitwiseOp  
CallCC Implement the Scheme standard function "call-with-current-continuation".
CompilationHelpers Various static methods used to inline and compile specific procedures.
CompileArith  
CompileMisc  
CompileNamedPart  
ConstantFunction0 A 0-argument function that returns a constant value.
Convert  
CountValues Return the number of values in the argument.
DisplayFormat Handle formatted output for Lisp-like languages.
DivideOp Implement the Scheme standard function "/".
FileUtils  
Format  
GetModuleClass Special procedure to get the Class of the current module.
GetNamedInstancePart The value of the Kawa Scheme expression '*:PART-NAME'.
GetNamedPart Procedure to get the value of a named component of an object.
IntegerFormat  
IsEq Implement the standard Scheme function eq? and the Lisp eq.
IsEqual Implement the standard Scheme procedure equal? and the Lisp equal.
IsEqv Implement that standard Scheme function "eqv?".
LispFormat A representation of a parsed Common Lisp-style format.
MakeList Implement the Scheme standard function "list".
MakeProcedure  
Map Implement the Scheme standard functions "map" and "for-each".
MultiplyOp Implement the Scheme standard function "*".
Not Implement the standard Scheme procedure "not".
NumberCompare This implements the numeric comparison relations: <, <=, etc.
NumberPredicate  
ObjectFormat  
ParseFormat  
SetNamedPart Procedure to get the value of a named component of an object.
Setter Implements Kawa extension function "setter", as in SRFI-17.
UnicodeUtils  
ValuesMap Map a function over a value sequence, yielding a new sequence.