[C Y , Sat, 19 Mar 2005 11:16:22 -0800 (PST)]:
> (Temperature is probably the most tricky challenge left, but I
> think it can be managed.)
(I think it would be easiest to just convert temperature differences
and provide some constant for the zeros of the scales in K.)
> Actually, we decided to deliberately make the finalevallist a
> non-maxima list in order to provide for the possibility of preventing
> the user from assigning stupid stuff to the list. (Since it is always
> run at the end of every cycle, there is some significant potential for
> damage.) I think the safties are probably unnecessary given the
> intended use of this feature, but if they can be added without too much
> effort it can't hurt to put them in.
>
> > I'm not sure that finalevallist is quite the right name
> > for all this. You might want to make it clear that this is done
> > post-command execution.
>
> Perhaps lastsimp would be better?
FWIW, in Mathematica the corresponding variable is called $PrePrint
(there are also $PreRead for manipulating the string before parsing
and signalling the need to read one more line, $Pre for manipulating
the syntax tree prior to evaluation, and $Post for side-effects after
the result has already been printed). And Mathematica users are
conditioned to never touch anything that starts with a $ unless they
really know what they are doing.
In Maxima, a (maxima-level) name involving $ has the added advantage
that you actually have to escape the $ - \$pre_print -, which should
provide sufficient protection against accidentally assigning ``stupid
stuff''.
Albert.