I agree with Robert.

And from an enduser point of view I think that being one large bundle
is actually on of the key strength's of sage. I have had some open
source programs which I didn't start using because after having to
hand compiling the third dependancy I thought it wasn't worth the
effort. It's just a fact that a lot of things on which sage depend are
not easy (ie. without hand compiling) available on all platforms that
sage supports. I've even know some people who just installed sage (who
weren't interested in sage but just in one of it's dependancy's)
because that was easier then to get one of the thing on which sage
depends installed.

As Robert said, from some points of view sage is more like a
distrubution then just another math program. And I don't think sage is
doing something really odd an unconventional as you say, the principle
behind the .spkg files is sort of the same as Red Hat's .rpm or
Debians .deb files. And apparently other people thought the .spkg idea
is a good one since http://www.femhub.org/codes.php also uses it.

Of course the .spkg system could be modified to make it easier to use
your own version of Gap, pari, singular, etc... But I personally don't
care and it seems like a lot effort. And in the open source world
things only get done if people care enough to do it themselves. What I
do (and I guess I am not the only one) care about is that a "batteries
included" version of sage will always remain available so I don't have
to go through the fuzz of getting all dependancy's working.

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