Package gnu.kawa.functions

Class Summary

AddOp Implement the Scheme standard functions "+" and "-".
AppendValues
ApplyImplement the standard Scheme function "apply".
ApplyToArgsImplement the standard Scheme function "apply".
ArithmeticVarious utility methods and conversions for handling mixed-mode arithmetic.
ArrayRef
ArraysStatic methods for implementing Scheme (SRFI-25) arrays.
ArraySet
ConstantFunction0A 0-argument function that returns a constant value.
Convert
CountValuesReturn the number of values in the argument.
DisplayFormatHandle formatted output for Lisp-like languages.
DivideOp Implement the Scheme standard function "/".
FileUtils
Format
GetModuleClassSpecial procedure to get the Class of the current module.
GetNamedInstancePartThe value of the Kawa Scehem expression '*:PART-NAME'.
GetNamedPartProcedure to get the value of a named component of an object.
IntegerFormat
IsEqImplement the standard Scheme function eq? and the Lisp eq.
IsEqualImplement the standard Scheme procedure equal? and the Lisp equal.
IsEqvImplement that standard Scheme function "eqv?".
LispFormatA representation of a parsed Common Lisp-style format.
MakeList Implement the Scheme standard function "list".
MakeProcedure
MultiplyOp Implement the Scheme standard function "*".
NumberCompareThis implements the numeric comparison relations: <, <=, etc.
ObjectFormat
ParseFormat
SetNamedPartProcedure to get the value of a named component of an object.
SetterImplements Kawa extension function "setter", as in SRFI-17.
ValuesMapMap a function over a value sequence, yielding a new sequence.