On Nov 19, 2007 11:02 AM, <[EMAIL PROTECTED]> wrote:
> On Mon, Nov 19, 2007 at 10:49:52AM -0800, William Stein wrote:
> > > Perhaps making a syntax compatible with Mathematica's??
> >
> > No, that's definitely not planned.
> >
> > William
>
> I've been thinking about this myself for a while. Sage could definitely
> make up their own syntax.
We already did make up our own syntax, which fits most naturally with
how Python works.
In many cases it turns out to be exactly the same as Mupad and very
similar to Maple.
> As a long time Mathematica user I wonder if
> the Mathematica syntax is well known enough that it would be valuable
> to just mimic that syntax. I believe Bateman of Maxima had even completed
> a prototype of this. I'd be curious to hear what others in Sage think.
Having some sort of compatibility layer, e.g., a function that takes an almost
arbitrary mathematica expression and converts it to a sage expression *is*
on our todo list, so at least one could do, e.g.,
from_mathematica('Sin[x^2]')
and get Sage's sin(x^2). We can already do this with almost arbitrary Maxima
expressions. If we could also do it for Mathematica, then we could actually
use Mathematica as a backend for sage's symbolic simplication, integration,
etc., as an option. This has been on the todo list for a while, but nobody has
tackled implementing it. Are you interested in trying?
-- William
--
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org
--~--~---------~--~----~------------~-------~--~----~
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/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---