-
- Downloads
Pass functions with function-designators only; no make-callback
Functions to pass to GSL are no longer "declared" with make-callback. Instead, callbacks for each application that needs them are created at compile time. These callbacks will funcall a dynamic (special) variable which will be bound to a "funcallable" function that is generated and compiled at object-creation time or defmfun runtime. All expected tests pass: SBCL 64: TOTAL: 1451 assertions passed, 5 failed, 0 execution errors. CCL 64: TOTAL: 1454 assertions passed, 2 failed, 0 execution errors. Merge branch 'dynamic-callback'
No related branches found
No related tags found
Showing
- calculus/monte-carlo.lisp 28 additions, 25 deletionscalculus/monte-carlo.lisp
- calculus/numerical-differentiation.lisp 16 additions, 16 deletionscalculus/numerical-differentiation.lisp
- calculus/numerical-integration.lisp 29 additions, 8 deletionscalculus/numerical-integration.lisp
- chebyshev.lisp 4 additions, 5 deletionschebyshev.lisp
- documentation/index.html 9 additions, 17 deletionsdocumentation/index.html
- gsll.asd 206 additions, 202 deletionsgsll.asd
- init/callback-compile-defs.lisp 69 additions, 0 deletionsinit/callback-compile-defs.lisp
- init/callback-included.lisp 83 additions, 0 deletionsinit/callback-included.lisp
- init/callback.lisp 154 additions, 302 deletionsinit/callback.lisp
- init/defmfun-array.lisp 1 addition, 19 deletionsinit/defmfun-array.lisp
- init/defmfun-single.lisp 57 additions, 53 deletionsinit/defmfun-single.lisp
- init/defmfun.lisp 48 additions, 35 deletionsinit/defmfun.lisp
- init/forms.lisp 41 additions, 0 deletionsinit/forms.lisp
- init/funcallable.lisp 196 additions, 0 deletionsinit/funcallable.lisp
- init/interface.lisp 8 additions, 6 deletionsinit/interface.lisp
- init/mobject.lisp 124 additions, 72 deletionsinit/mobject.lisp
- ordinary-differential-equations/evolution.lisp 2 additions, 2 deletionsordinary-differential-equations/evolution.lisp
- ordinary-differential-equations/ode-example.lisp 3 additions, 5 deletionsordinary-differential-equations/ode-example.lisp
- ordinary-differential-equations/ode-system.lisp 8 additions, 12 deletionsordinary-differential-equations/ode-system.lisp
- ordinary-differential-equations/stepping.lisp 30 additions, 31 deletionsordinary-differential-equations/stepping.lisp
Loading
Please register or sign in to comment