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