Hi Ted, Thanks for working on a MathPiperIDE interface to FriCAS.
The FriCAS plugin which I am making for MathPiperIDE is ready for testing.
I only had a quick test for now. I guess it'll take longer to test more thoroughly. But I have a couple of remarks. 1) Where exactly do you filter what will be shown in the output fold? Interestingly, it shows also the input line. But I guess that is not so easy to handle, because one should take care of at least 3 situations. 1) The command results in no output ")set algebra on" 2) A normal command results in an error. 3) A command works as expected and shows a result. I am not completely sure whether one really has to distinguish, but if you point me to the right code piece, similar to such a link http://code.google.com/p/mathpiper/source/browse/trunk/src/plugins/fricas_plugin/src/fricas.props#45 I might be able to play with it a bit.
After you launch MathPiperIDE, select Help -> Plugins -> FriCAS and instructions for using the plugin will be displayed.
Isn't that a bit inconvenient? Wouldn't it make sense you first check whether you can find fricas in the PATH and offer the directory thing only for cases where a user knows where fricas is? For the Sage notebook I had to switch from starting "fricas -nox" to "fricas -nosman" because otherwise there sometimes remained an AXIOMsys process running. I used )quit inside the ide to shut down fricas. How can I restart it?
I took the liberty of adding your FriCAS worksheet to the examples directory. I hope that was okay.
I think that's OK. There will be more in the next days.
Also, hopefully the disappearing underscoring problem has been fixed. Let me know if it is still present and I will look into it further.
Yes, that works.
Finally, a couple of people have asked me if it would be possible to also add support for OpenAxiom to MathPiperIDE. In theory, the FriCAS plugin should be able to work with OpenAxiom too, but I have not tested this yet. I am thinking it may be a good idea to eventually rename the FriCAS plugin to something like PanAxiom.
Well, everything is up to you, because it is your code. But if you want to have my opinion, then I currently think, that it is not a good idea. Axiom, FriCAS and OpenAxiom are three different projects and even if they are currently very, very close, that might not be so in the future. For the mere reason that people should recognize the system and send bug reports to the respective bug trackers/mailing list, it would be better to have an interface for each of the panaxiom systems and not let people complain about one system if they actually mean the other.
Ralf -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/fricas-devel?hl=en.
