On Fri, Jun 20, 2008 at 12:11 PM, parisse
<[EMAIL PROTECTED]> wrote:
>
>> Ondrej, Bernard, and Tim have been sort of arguing in response to
>> Rob Dodier's nice post...  In their discussion they are I think seeing
>> everything too much in black and white, and missing the shades
>> of grey.  Here's what we actually do in Sage:
>>
>> 1. Identify needed functionality (e.g., compute characteristic
>>      polynomials of matrices, or "symbolic calculus").
>>
>> 2. Find the existing best open source free option that
>>      implements 1, if there is any (e.g., say the pari C library
>>      in the above example, or "maxima" + a very sophisticated
>>      Python interface).
>>
>
> Then there is a natural question arising here: did you really review
> all the existing open source CAS at that time and how did you choose?

We tried.

> I don't have an exact picture of the functionnalities of CAS in 2005
> but it seems to me that giac/xcas was already in the same class than
> maxima (with of course some - and some +) and axiom certainly remains
> a leader in symbolic integration.

Much more than just functionality is important.  Number of developers,
users, documentation, build support, "bus factor", popularity (Maxima
is *by far* the most popular open source computer algebra system), etc.

> Then the question is not really "which is the best CAS" because I
> believe that the answer will depend on the needs of the user. But I
> had the impression that Sage tries to use for each algorithm the best
> open-source software. If this is really the objective of Sage, then
> you can't have a single answer for CASes. Sometimes it is better to
> call axiom, sometimes maxima and sometimes xcas and sometimes maybe
> another CAS. Therefore my question: what is the roadmap of Sage for
> symbolic computations? Really reimplement from scratch everything,
> slowly replacing maxima?

Maybe.  It depends on what developers actually succeed at doing.  Nobody
knows whether or not this will really happen.

>  Or build interfaces to e.g. axiom or giac or
> *put here your favorite open-source CAS* and use the best one
> depending on the kind of problem.


Maybe.  It depends on what developers actually succeed at doing.  Nobody
knows whether or not this will really happen.

> If it is the first possibility, then I loose my time here and I'll
> have a much better job to speak directly with axiom and maxima
> developers if they are interested to discuss with me.

It's certainly a good idea to speak with the axiom and maxima developers.
I love talking with them.

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://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to