Package gnu.kawa.functions
package gnu.kawa.functions
-
ClassesClassDescriptionImplement the Scheme standard functions "+" and "-".Implement the standard Scheme function "apply".Implement the standard Scheme function "apply".This procedure's first argument values are applied as argument list to the second argument.Pretty-print an array (in APL-style).Static methods for implementing Scheme (SRFI-25) arrays.Class for implementing computed (virtual) array.General array "view" class using a Procedure index transformer.Implement the Scheme standard function "call-with-current-continuation".Various static methods used to inline and compile specific procedures.Compile-time support for call-with-values and related code.A 0-argument function that returns a constant value.A curried procedure.A specialized ApplyExp class for curried function calls.Handle formatted output for Lisp-like languages.Implement the Scheme standard function "/".Implement the standard Scheme procedure "expt".Special procedure to get the Class of the current module.The value of the Kawa Scheme expression '*:PART-NAME'.Procedure to get the value of a named component of an object.Implement the standard Scheme function eq? and the Lisp eq.Implement the standard Scheme procedure equal? and the Lisp equal.Implement that standard Scheme function "eqv?".A representation of a parsed Common Lisp-style format.A process whose lazy "value" is the bytes from standard output.Implement the 'dynamic' constructor function.Implement the Scheme standard function "list".A pseudo-function whose argument is splice into an outer argument list.Implement the Scheme standard functions "map" and "for-each".Implement the Scheme standard function "*".A reference to a named feature/part of a specific object.Implement the standard Scheme procedure "not".This implements the numeric comparison relations:
<
,<=
, etc.The Kawa run-process command builds and runs a Process.Procedure to get the value of a named component of an object.Implements Kawa extension function "setter", as in SRFI-17.Operator to unify two values, in the logic programming sense.Map a function over a value sequence, yielding a new sequence.