In terms of support, one major disadvantage of Sage, I think, is that
significant pieces of the implementation apparently consists of pieces
of code that are used as black boxes, and that the Sagemeisters
proudly disavow knowledge of.  Thus a bug traced to Maxima is
unfixable "until we rewrite Maxima in python".

This effectively vitiates any advantage that might be obtained by the
fact that these black boxes might be open source, or GPL, or portable.

In terms of features, the idea expressed by Stan, that   .... I
suppose that this
is not a fundamental disadvantage of Sage, as it is just a matter of
implementing better algorithms. ....

pretty much misses the point.

Implementing better algorithms can take enormous effort.  One example
which I was looking at, in Mathematica, was the numerical  (or
symbolic-numeric) integration program, which seems to include about
all the current algorithms merged in some way, including some
novelties, like variable precision arithmetic and symbolic analysis.

You could try to duplicate that, but it would not be "just a matter
of ...."

RJF




--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to