code for unevaluated Boolean and conditional expressions
Subject: code for unevaluated Boolean and conditional expressions
From: Stavros Macrakis
Date: Thu, 4 May 2006 09:44:37 -0400
On 5/3/06, Robert Dodier <robert.dodier at gmail.com> wrote:
>
> I have written some code to handle unevaluated Boolean and
> conditional expressions....
> In the absence of known errors and stated opposition,
> I am hoping to merge this code into src/.
That's great! Could you please mail out the specification for this code?
This will be needed anyway for the documentation. Also, I would suggest
waiting for a few months of practical experience with a separate share file
before merging it into the mainline codebase.
In my opinion, one of the weak points of Maxima is code which tries to do
the right thing (the most notorious case being ev), but which is hard to
understand and easy to misuse -- it is no accident that the documentation
for ev is essentially an English-language version of the code rather than a
black-box conceptual description.
-s