• Liam Healy's avatar
    Define functions and macro to help direct use of callbacks in defmfun · 3d57ef40
    Liam Healy authored
    As a way of making it easier to use something other than a
    gsl-function and with additional slots set, and to make more clear
    where specific variable names are treated specially, define and use:
      callback-arg-p
      callback-replace-arg
      callback-remove-arg
      callback-set-slots
    Also split off #'set-cbstruct which #'make-cbstruct and
    callback-set-slots both use.
    3d57ef40
mobject.lisp 11.5 KB