org.jatha.Jatha
that adds some useful methods and custom lisp functions. Each instance maintaines a java object list which is accessible from certain custom lisp functions (e.g. audio-file-open) by a hash key identifier. Since normal lisp functions cannot deal with these objects (files, sockets, buffers) directly anyway, there's little use in wrapping them inside a StandardLispJavaObject
class. Besides accessing these objects is fast through the global hashtable and these objects are designed for a limited lifetime during plug-in processing, hence after the processing is finished they can be easily deallocated even if the lisp code fails.
@author Hanns Holger Rutz
@version 0.75, 10-Jun-08
@see AudioFileOpenPrimitive
|
|