Skip to content
Snippets Groups Projects
Commit cbcc15dd authored by Liam Healy's avatar Liam Healy
Browse files

Polynomial uses #'evaluate

Polynomial evaluation is now done with a method of #'evaluate.  We
can't do complex evaluation because the return value would be complex,
and there is no way to handle that in CFFI yet.  Evaluation with
divided differences is a keyword switched part of the same method; it
works but gives an puzzling style warning in SBCL about the keyword.
The use of an marray in an optional/key argument necessitated a change
to defmfun that redefined #'body-expand from #'body-no-optional-arg,
made #'body-no-optional-arg a new function that wraps necessary
array-handling forms around the expanded unswitched body form from
body-expand.
parent 04f30601
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment