Ralf wrote:

> From your mail and the impressions I got from your website, I don't
> think that MathPiper is the way to go. You obviously have your own
> programming language. So FriCAS expressions would have to be input in
> your language then sent to fricas and the output would be again
> translated to your language. If that is the case, then it is a clear no-go.
>
> FriCAS has a typed language and this is the most important thing that I
> don't want to sacrifice for an interface.
>
> As you can test yourself on http://sagenb.org, one can simply select
> "axiom (optional)" as a session type and then enter code in the Axiom
> input language. This is what I want.

The MathPiper CAS and MathPiperIDE (Integrated Development
Environment) are separate pieces of software which communicate through
interfaces.  The IDE is called MathPiperIDE for marketing reasons, but
it is very capable of accepting FriCAS syntax code, submitting the
code to the FriCAS computation engine, and then displaying the result.

If you look through the worksheet_demo_1.mpw worksheet that comes
pre-loaded in MathPiperIDE when it is first download, you will see a
number of code fold types (which are similar to cells in the Sage
Notebook) including %mathpiper, %html, %beanshell, %geogebra, etc.  It
would be very easy to add a %fricas fold type and it would not be very
difficult to have %fricas folds properly syntax highlight the FriCAS
code it contains.

I encourage you to download MathPiperIDE and actually play with it.
First, you need to have Sun's version of Java 6 installed (or
OpenJDK), then you just download the MathPiperIDE archive, extract it,
and then execute a launch script to run the application.

Ted

-- 
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