1. 01 Jan, 2017 1 commit
    • New argument to defmobject · dd2e7673
      Add key argument :initialize-when-making to defmobject, which controls
      whether initialization (by calling reinitialize-instance or some other
      function) happens when the make-* function defined by this macro is
      called. Choices are
        T=yes always
        NIL=no
        :default-T=optional (default T)
        :default-NIL=optional (default NIL)
      and the default is T to be consistent with previous behavior.
      
      This is used in the newly defined defmobject 'permutation.
      Liam M. Healy committed
  2. 05 Dec, 2016 1 commit
  3. 15 Jun, 2016 1 commit
  4. 11 Dec, 2014 1 commit
  5. 13 Jan, 2012 1 commit
  6. 30 Oct, 2011 1 commit
  7. 26 May, 2011 1 commit
  8. 12 Jan, 2011 1 commit
  9. 10 Jan, 2011 2 commits
  10. 27 Nov, 2010 1 commit
  11. 25 Nov, 2010 1 commit
    • New macros #'maref and #'(setf maref) · 9becff94
      New macros #'maref and #'(setf maref) get and set elements of the GSL
      array directly from the mpointer.  These are not used by users, but in
      the make-funcallable-form expansion of callbacks when scalarsp = T is
      specified.  This fixes an error in the argument order in the (setf
      get-value) generic function that this replaces.
      Liam Healy committed
  12. 24 Nov, 2010 1 commit
    • New macro access-value · a2284097
      New macro access-value to call gsl_*_set and gsl_*_get, as yet unused.
      It will eventually replace get-value and (setf get-value) as used in
      reference-foreign-element, but has the arguments in the right order
      and because it's a macro, expands immediately to a
      cffi:foreign-funcall instead of doing a generic function dispatch on
      an eql spcializer of the class name.
      Liam M. Healy committed
  13. 14 Nov, 2010 1 commit
    • Definition of grid:gref* for histogram · de942c32
      Define method grid:gref* for histograms; it was a definition of
      grid:gref, but with the compiler macro that turns that into
      grid:gref*, we need it to be a definition of grid:gref* instead.
      Removed the definition of +foreign-array-pointer+ and
      +foreign-array-type+ to the grid package.
      Liam Healy committed
  14. 16 Jul, 2010 2 commits
  15. 14 Jul, 2010 3 commits
  16. 13 Jul, 2010 2 commits
  17. 12 Jul, 2010 1 commit
  18. 11 Jul, 2010 1 commit
  19. 07 Jul, 2010 3 commits
  20. 02 Jul, 2010 1 commit
  21. 01 Jul, 2010 2 commits
  22. 30 Jun, 2010 4 commits
  23. 29 Jun, 2010 4 commits
  24. 28 Jun, 2010 3 commits