More on how to print complicated objects...



Hi,

Another question I've been wondering about is exactly what to
display. That is, if you have some expression EXPR, there seem to be two
ways to output it in Maxima: either just printing it or calling grind on
it.

Am I right in thinking that grind() is conceptually equivalent to print
in Lisp with *print-readably* true, and that the usual display is more
similar to princ?

If so, I can merrily elide details in my dimension function for my
objects (however it gets invoked), and ensure that they all get output
by grind().

Do I have the right model here?

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/20120518/5efe4dca/attachment.pgp>;