Stavros Macrakis <macrakis at alum.mit.edu> writes:
> Re bare objects, I suspect it might be easier to wrap all objects in
> something like ((mobject simp) <bare object>). Then you can look at all
> the cases handling caar = 'bigfloat to see where arithmetic gets delegated.
> Of course, you still need to think about things like scalarity.
Yes, RJF has suggested something similar and I think you're both
right. I'll try to throw together some patches that add an "MOBJECT"
type that gets tested for in functions like meqp, but then uses generic
function dispatch. I probably won't pester the list with it until
there's some more code that uses it though: I'd like to check I'm not
introducing horrible bugs with no point :-)
Rupert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: not available
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20120604/fbad5ad1/attachment.pgp>