Dear Marteen,

On Tue, Sep 06, 2011 at 03:17:38PM -0700, Maarten Derickx wrote:
>    On Tuesday, September 6, 2011 4:47:22 PM UTC+2, Nicolas M. ThiA(c)ry
>    wrote:
> 
>      Actually that post highlights quite well our motivations for switching
>      development model from a library on top of a system (as was
>      MuPAD-Combinat w.r.t. MuPAD) to a bunch of patches, most of whom are
>      intended to be eventually merged in the system (Sage-Combinat on top
>      of Sage).
> 
>    Interesting. For completeness, did the motivations turn out to be valid?
>    I.e. is the current model with staying more closely updated with sage more
>    workable then the situation with MuPad. I'm really interested to hear your
>    personal experiences on this front.

As Florent often puts it: before switching, we were about to run hard
into a wall. Now, we don't see a wall in front of us any more, but we
are also going much faster :-)

Seriously speaking: it's not as smooth as I would like it to be. We
are making a much better work at creating and developping new patches
(containing new features, bug fixes and refactorization) than at
finalizing and reviewing them (and I take a good share of the blame on
that). By consequence, the patches tend to accumulate in our queue
beyond really reasonable. In particular, there are a bunch of patches
about categories, morphisms, tutorials that overlap with the amazing
job that Simon is currently doing, with increasing risks of conflicts.

That being said, we still manage to get an average of 25 patches in
Sage in every release, which is not so bad. Also, the more time
passes, the more the patches are on the periphery rather than on the
core features. Due to that, they tend to overlap and conflict less
with each other, and with Sage ongoing development. So it is not as
vital to get them merged swiftly.

Cheers,
                                Nicolas
--
Nicolas M. ThiƩry "Isil" <nthi...@users.sf.net>
http://Nicolas.Thiery.name/

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

Reply via email to