Skip to content
  • Liam Healy's avatar
    Prototype defmobject · ed5ce113
    Liam Healy authored
    In gsl-objects, define a prototype defmobject which defines:
     - the class for the gsl object
     - initialize-instance :after method to correspond to GSL
      "alloc" and attach the finalizer,
     - define reinitialize-instance :after method to correspond to a setter
      or intialize in GSL,
     - define a make-<class-name> function that will be the customary user
      interface, and will call make-instance and possibly
      reinitialize-instance if defined.
    Worked up example in hankel.lisp.  This compiles successfully and
    looks correct, but has not been tested.
    ed5ce113