Dear Sage developers,
Tangentially to the recent discussion about modularity of the Sage
library and support for packages on top of Sage, I have started
writing some notes about the different workflows that have been used
to develop and share code, either "on top of Sage", or "to be
integrated in Sage":
https://wiki.sagemath.org/CodeSharingWorkflow
This is rather preliminary and biased from my experience with
Sage-Combinat, and lacks many of the points that have been discussed
(e.g. the idea of affiliated packages). Please hack in and complement
with your vision!
I hope to be able to flesh out a bit soon the ideas at the end about
monkey patching; but for that I need to put it to actual use :-)
Cheers,
Nicolas
--
Nicolas M. Thiéry "Isil" <
nth...@users.sf.net>
http://Nicolas.Thiery.name/