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.

Reply via email to