Julien Puydt <julien.pu...@laposte.net> writes:
> What monolithic certainly means is that it's harder to package, harder
> to port and bigger to install.
>
> In some way, sage isn't that modular : here and there, things are
> hardcoded which makes the modules not-really-independent, and in an
> implicit way, so you only know when you start trying to move things
> around.
>
> As an example of such situations, I submitted this very morning :
> http://trac.sagemath.org/sage_trac/ticket/12627
> and yesterday:
> http://trac.sagemath.org/sage_trac/ticket/12623
> http://trac.sagemath.org/sage_trac/ticket/12624
>
> I prefer working upstream rather than in a distribution, on which other
> distributions will have to work in their turn.
>
> Sage itself should be flexible enough to be installed on any system.

Right, all of that is true. I just didn't want to give the impression
that I thought that Sage was not at all modular. It is, to some extent.
At least we don't ship a giant lump of source code that's all pasted
together from various component programs. We have some kind of a
package-based building system, and that's a start.

-Keshav

----
Join us in #sagemath on irc.freenode.net !

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