I think that is a good question. I don't personally know the answers, since 
my experience is quite limited to the areas that interest me.

However, it is my understanding that a significant number of people moved 
to Sage to start the sage-combinat project from MuPad. I don't know enough 
about it to say if that is one of the great success stories. But it is the 
example I had in mind when I wrote my comments.

One thing Sage doesn't need to fix is BLAS. This area has so much effort 
poured into it by numerical people (who have deep pockets), independently 
of Sage, that something like OpenBLAS (or whatever Sage is using instead), 
probably couldn't be improved by the Sage community even if we tried. The 
code in that thing is scary fast, supports right up to modern processors, 
supports threads. It's a technological marvel. So that's a strength for 
Sage. Nobody will come along and disrupt that.

Flint was for a while a big success for Sage. But it's fallen woefully 
behind on modern architectures (SIMD) and has very little threading, though 
it is generally threadsafe.

Arb is definitely a major innovation. However, I think it really exists in 
an area where there is no competition. This is good for Sage, but not the 
sort of thing I was talking about.

The L-functions and modular forms database is relying on a lot of Sage 
technology, and I would say that is good for Sage (though realistically 
quite a bit of the data there has been computed with Magma, or could be 
more efficiently computed with Magma). There are some serious 
mathematicians involved with Sage in that direction.

Bill.


On Wednesday, 30 September 2015 19:05:12 UTC+2, Jori Mäntysalo wrote:
>
> On Wed, 30 Sep 2015, Bill Hart wrote: 
>
> > When it becomes clear that Sage is the platform of choice for that area 
> > then the number of users goes up in that area and more developers move 
> > to that platform to support their users. 
>
> It is usually good to build on strong points. So, what are best areas in 
> Sage? Where it now is The Software(tm) to use? 
>
> And how could we expand those to some near area? 
>
> -- 
> Jori Mäntysalo 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to