• Liam Healy's avatar
    Substitute for dim0 and dim1 in funcallables when scalarsp=NIL · 127d3d02
    Liam Healy authored
    Previously, the funcallable form made by #'make-funcallable-form (for
    e.g. ODE solvers) when scalarsp=T involved substituting the symbols
    'dim0 and 'dim1, but when scalarsp=NIL, would not do the substitution.
    This caused an error when those unevaluated and unbound symbols
    appeared in the lambda.  By altering #'faify-form with an additional
    'dimension-values argument and calling 
    (value-from-dimensions argspec dimension-values) 
    instead of 
    (parse-callback-argspec argspec 'dimensions), 
    this problem is fixed.
    127d3d02
Name
Last commit
Last update
..
analysis.lisp Loading commit data...
body-expand.lisp Loading commit data...
callback-compile-defs.lisp Loading commit data...
callback-included.lisp Loading commit data...
callback-struct.lisp Loading commit data...
callback.lisp Loading commit data...
conditions.lisp Loading commit data...
defmfun-array.lisp Loading commit data...
defmfun-single.lisp Loading commit data...
defmfun.lisp Loading commit data...
forms.lisp Loading commit data...
funcallable.lisp Loading commit data...
generate-examples.lisp Loading commit data...
init.lisp Loading commit data...
interface.lisp Loading commit data...
libgsl-unix.lisp Loading commit data...
mobject.lisp Loading commit data...
types.lisp Loading commit data...
utility.lisp Loading commit data...