On 8/15/07, Bill Page <[EMAIL PROTECTED]> wrote: > > Yes, I could/will easily do this. I have no reason to believe that any > tests would fail, but of course it is good to check. The main > difference would be felt by those people who use -clisp, -maxima, or > -axiom in console-mode. These users would no longer have line-editing > support. This is the main reason why I would hesitate to suggest this > option.
Exactly. This is not an option. > After looking into the Maxima code a little more, I doubt what I said > about --readline-off is true. It seems that this option only applies > to Maxima built using GCL. And now checking the code in maxima.py > again too, it seems that recent versions definitely don't use this > option. But maxima.py does use the > > (setf *general-display-prefix* "<sage-display>") > > option to help implement a general "resynchronization" protocol which > perhaps prevents this from happening so often when using Maxima from > Sage. So it seems to me that even the reliability of Maxima on > different hardware is likely to be improved by the use of Clisp built > --without-readline. Does anyone no of any test cases now for Maxima > that seem to fail due to the communication between Maxima and Sage? Maxima should never ever fail due to communication between SAGE and Maxima. I spent a lot of time making sure of that a few months ago, when we were rolling out the calculus functionality, which uses the maxima interface very very heavily. When you doctest the SAGE_ROOT/devel/sage/sage/calculus directory, there are literally hundreds of different and subtle interactions between SAGE and maxima via the interface -- some involving expecting interactive questions about input, etc., and it all happens very very quickly, but it works perfectly every time now. It just took a lot of work refining how the maxima interface works -- it resynchronizes itself before every interaction by putting "random number + 1" in the input and waits for the result of that arithmetic, etc. I'm sure the axiom interface could do something similar. William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---