> For best performance 'combine' should be implemented as
> a Lisp macro (then it can be inlined).

You find a new attempt at

https://github.com/hemmecke/fricas/commit/3b868b9549a07a34fd22b5a22f2704f072ba770d

https://github.com/hemmecke/fricas/blob/hashstate/src/algebra/hashstate.spad.pamphlet

https://github.com/hemmecke/fricas/blob/hashstate/src/lisp/primitives.lisp#L185

I took the freedom to rename combine to update!. I definitely want an
exclamation mark in the name since the intention is that the memory
location is reused.

Ralf

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/fricas-devel?hl=en.

Reply via email to