• Liam Healy's avatar
    Split up definition of defmobject, add definition of defun* · 7b9eb8c5
    Liam Healy authored
    The definition of defmobject has become too large so the parts that
    are responsible for construction of the various functions are broken
    out as functions:
      make-initialize-instance
      make-reinitialize-instance
      mobject-maker
    
    The definition of callbacks for GSL will be changed so that the
    callback function (defmcallback) is defined at the time the function
    is defined, and the callback GSL structure is made (defcbstruct) at
    the time the corresponding defmobject is made, along with a freeing
    function to add to the finalizers.  (For callbacks used in functions
    without mobjects, the struct will be allocated before and then freed
    after the call.)  As a first step toward this organization, defun* is
    defined to handle in one form the definition of a CL function and of a
    callback.
    7b9eb8c5
Name
Last commit
Last update
calculus Loading commit data...
data Loading commit data...
documentation Loading commit data...
floating-point Loading commit data...
histogram Loading commit data...
init Loading commit data...
interpolation Loading commit data...
linear-algebra Loading commit data...
mathematical Loading commit data...
ordinary-differential-equations Loading commit data...
random Loading commit data...
solve-minimize-fit Loading commit data...
special-functions Loading commit data...
statistics Loading commit data...
test-unit Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
COPYING Loading commit data...
basis-splines.lisp Loading commit data...
chebyshev.lisp Loading commit data...
eigensystems.lisp Loading commit data...
gsll-tests.asd Loading commit data...
gsll.asd Loading commit data...
hankel.lisp Loading commit data...
list Loading commit data...
polynomial.lisp Loading commit data...
series-acceleration.lisp Loading commit data...
simulated-annealing.lisp Loading commit data...
sorting.lisp Loading commit data...
wavelet.lisp Loading commit data...