On Apr 1, 2008, at 12:51 PM, William Stein wrote: > > On Tue, Apr 1, 2008 at 12:46 PM, John Cremona > <[EMAIL PROTECTED]> wrote: >> >> Is it safe for me to wait until 3.0 before learning what the "new >> coercion model" actually is, or should I do that now if I want >> any new >> functionality to be merged into 3.0? > > Sage 3.0 will be released soon -- hopefully within two weeks. It > will have *none* of "the new coercion model" code in it. Sage 3.0 > will be a solid stable release that we will make when we meet > the following goals (which we have been pushing for for months): > > * (nearly done) DOCTESTS: Raise the doctest coverage of the Sage > library to 50%. > * (done) INTERACT: Interactive versions of functions in the > notebook; kind of like Mathematica's Manipulate command. > * (nearly done) R: a pexpect R interface > * (status??) TIMING/BENCHMARK: Making it so doctesting Sage also > saves complete timing and profiling information. Start using and > publishing the results of this. > * (nearly done?) PORTING: OSX 10.5 64 bit , FreeBSD, PPC 64 bit > build support out of the box. Experimental 32 bit Solaris 10 build > support > * (nearly done) MODULAR ABELIAN VARIETIES: Implement Stein's > algorithms for computing with modular abelian varieties. This is very > *symbolic*, because Stein started the Sage project in the first place > specifically to implement these algorithms. > > So Sage 3.0 is definitely not some sort of nebulous release off > in the distance.
Yes. We're making good progress on the new coercion model (David Roe and I were working on it last night, he finished Rings), but it is not 3.0 material (both for timing and stability reasons). To find out what the "new coercion model" is see http:// wiki.sagemath.org/days7/coercion . It is orthogonal to most development but I think you in particular keep hearing a lot about it because it was created to address exactly the kinds of concerns and annoyances with Sage that you so often bring up :). Also, if someone proposes doing something that is a complete reduplication of work that either has been done (or is rendered unnecessary) by the coercion fixes I try and point that out. - Robert --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---