> The ideal CAS would allow clean separation of the mathematical engine
> and the user interface.
> Maxima is not very good at that sort of thing.
This is an excellent summary of the current status...
> It really wants to be able to interact
> with the user at its pleasure (is x pos neg or zero?) and it not
> disciplined about handling error/exception cases in a way that is easy
> to interface to other systems.
... together with the worst case examples. Since James Amundson is probably
the expert for this, it would be nice to hear a comment from him, if changing
this is at all feasible and how much work would be invloved (maybe with some
pointers to the source-files/documentation).
Michael