The fortran package in Sage is 33 MB in size. It contains a binary fortran
compiler for OS X only. So users of Linux, Solaris and those porting to other
platforms are downloading 33 MB of totally useless code.
Given the size and the fact it's only needed on one platform, would it not be
more sensible if this was downloaded only if needed? Every time I download a new
alpha to test, I'm downloading 33 MB of unnecessary code. I expect many people
that run OS X also download it unnecessarily, since many will have fortran
compilers anyway.
A list of binaries for gfortran can be found at
http://gcc.gnu.org/wiki/GFortranBinaries#MacOS
I can't think of any other open-source application I've come across where I
download a binary of the compiler every time I download the code.
There are a few packages that are not needed on all platforms (cephes, iconv are
two I can think of), but neither of those are particularly large, so are less of
an issue.
Dave
--
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