On 9/27/07, Georg Muntingh <[EMAIL PROTECTED]> wrote:
> On Monday I will give an introductory talk about SAGE for the algebra
> group in Oslo. The contents of the presentation can be found at
> http://docs.google.com/Doc?id=df56gnzv_15cp38pw , and the slides can
> be found at http://folk.uio.no/georgmu/SAGE.pdf . Any feedback would
> be greatly appreciated.

Excellent talk and graphics!  When you're done with it, can I add a
copy of it here:
    http://sagemath.org/why.html

A few specific comments:

 * This sentence in "The Solution" is maybe confusion: "In fact, all
the systems that I just listed are included in SAGE, and many more."
It's better to say something more like: "In fact, most of the free
systems that I just listed are included in SAGE, and many more, and
the commercial systems can be used from SAGE."

* "One characteristic of the mathematical community using mathematical
systems, is that a large part of the users is a potential contributor.
"
-->
"One characteristic of the mathematical community using mathematical
systems, is that many users are potential contributor."

* FYI: Maple also uses GMP.  I don't think Mathematica does (based on
my limited testing showing it to be slower at integer arithmetic).

* '"proof=true" or "proof=false"' --> '"proof=True" or "proof=False"'
(capitalize).

* CoCoA -- Unfortunately, there isn't actually a working Sage <--> CoCoA
interface of any form yet.  There is work in progress in this direction, but
it isn't done.   There also isn't much of a Reduce interface (though I've
been told one is under development).  There is a good
MuPAD interface, so you could replace Reduce by MuPAD in that slide.
You could also throw in MATLAB.

* "The examples that take too much time are marked by a commented line
"# long time", and these are not checked."  -- actually, they are
checked, but just not nearly as frequently.  Every few weeks or so,
I'll test those to overnight.

* If you do
   sage: search_src('sage:')
you'll see most of the of the doctest input lines / examples.  There are
32,799 such lines right now.

* "since a new version of SAGE is released about every other week, "
There have been over 150 released in less than 2 years
(http://sagemath.org/dist/src/), so it would
be more accurate to wrote "since a stable new version of SAGE is
released on average once a week,"

* "SAGE includes, for instance, more functionality on modular forms
than any other system,"  I wish this were true.  Unfortunately, I'm
not completely
confident in that statement yet, since I spent years adding a lot functionality
to Magma for modular forms!  A safer statement, which I am confident
about, and fits with your earlier examples is: "SAGE includes, for instance,
more functionality for computing with L-series of elliptic curves than
any other system,"

* "Its development mailing list gets about fifteen messages a day and
has eighty regular contributors."  I just looked and there were an
average of *26* messages
per day during the last 2 months.  There are 194 members, but I don't
know how many regularly contribute.

* I personally release early and often because it is vastly easier
than releasing late and infrequently.  It's just easier.  Doing a
release every week with a few dozens patches, is *vastly* easier than
doing a release in 2-3 months with a few hundred (or thousand)
patches.  With a project the size of Sage with so much activity going
on, after 2 months without a release people would be working on very
different branches of Sage, so merging their changes would be a
nightmare.
With early and often everybody wins.

* "As a matter of fact, the SAGE Days 5 is being held at the Clay
Mathematics Institute as we speak. " ---> delete "the", so "As a
matter of fact, SAGE Days 5 is being held at the Clay Mathematics
Institute as we speak."  You could also mention Sage Days 6 in Bristol
in November: http://wiki.sagemath.org/days6

* "Even if you think about how impossible the whole idea is of
combining all these complex systems to create I supersystem,"   I
think the "I supersystem" should be "one supersystem".

Great talk!  I'm convinced.  I want to become a Sage developer! :-)

 -- William

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

Reply via email to