is(equal(x,y)) and infinities



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>;