Package sisc.nativefun

Class Summary
CommonIndexedProcedure CommonIndexedProcedure is a helper class intended to unify the interfaces of fixable and non-fixable procedures, so that development of native libraries is more consistent and flexible.
FixableProcedure A fixable procedure is a Scheme procedure similar to a NativeProcedure, but which does not need access to the Interpreter to be implemented, causes no side-effects, and requires three or fewer arguments.
IndexedFixableProcedure An indexed procedure contains the implementation of many native procedures, indexed by an integer.
IndexedLibraryAdapter  
IndexedProcedure An indexed procedure contains the implementation of many native procedures, indexed by an integer.
NativeLibrary A Native Library is a collection of bindings that can be imported into any environment in SISC.
NativeModuleTemplate This class serves only as an example, and should never be subclassed Remove the abstract modifier when copying/pasting.
NativeModuleTemplate.Complex The Complex procedures either have a side effect, or require the interpreter to execute
NativeModuleTemplate.Index The Index
NativeModuleTemplate.Simple The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute
NativeProcedure A native procedure is a Scheme procedure whose behavior when applied is implemented in Java code.
 

Exception Summary
NestedPrimRuntimeException  
PrimRuntimeException