On 04/12/2016 03:58 PM, William Stein wrote:
> 
> It's all my fault originally, but I think I've learned something about
> software engineering during the last few years... and I think we're
> doing it wrong.
> 

Don't be too hard on yourself. The fact that every function in Sage is
documented, tested, and reviewed is a bigger "pro" than the packaging is
a "con." In that respect Sage is a shining beacon in a sea of garbage.
The technical problems are relatively easy to solve.

Making modularization possible can only be a good thing. We don't have
to force a development model on anyone. If people want to add their code
to Sage so that it gets doctested in future releases, great. If they
want to maintain it as a separate package, great. If Sage becomes so
modular that developers can depend on a specific version of
sage-the-library, then breakage should be minimized (as long as we don't
make crazy changes in minor releases).

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to