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

Reply via email to