On Tue, Oct 26, 2010 at 10:36 AM, William Stein <wst...@gmail.com> wrote: > On Tue, Oct 26, 2010 at 10:11 AM, Volker Braun <vbraun.n...@gmail.com> wrote: >>> > downloading Xcode or installing it is a little annoying, >>> > but fairly straightforward even for newbies, because Apple wants to >>> > make it easy for them. But fortran is another matter. >> >> I just tried http://gcc.gnu.org/wiki/GFortranBinariesMacOS on OSX 10.6 >> and all I had to do was click on the link and then click through the >> standard installer. Its easier than installing Xcode... > > Please also try on PPC OS X 10.4, 10.5, and 10.6, and also Intel OS X > 10.4, 10.5, 10.6, both 32 and 64-bit, then report back. > That's what the Sage fortran spkg handles. > >>> (1) Install development tools that are completely standard to >>> install on your OS. These days, on Linux, this includes GCC = Gnu >>> Compiler Collection, which includes Fortran, no problem. On OS X, >>> installing Fortran is far from standard, since Apple doesn't care >>> about it, and there are several variants out there. >> >> How about Windows? There you'll always have to download cygwin and a >> bunch of cygwin packages to get off the ground. > > I oscillate in my hopes about cygwin... There are other approaches to > Sage on Windows, e.g.,: > > http://windows.sagemath.org/ > > Regarding fortran, for a "Microsoft Visual C++" version of Sage, I > will just get rid of Fortran (and Lisp) entirely, and not bother with > building anything currently in Sage that depends on them...
My thoughts about fortran oscillate as well. If I have the option, I try to just use Python + Cython. But if I had to choose between C/C++ and fortran for *numeric* projects, I would probably choose fortran these days, + fwrap or f2py + Python. Especially after reading benchmarks like these: http://www.oonumerics.org/blitz/benchmarks/acou3d.html where one needs to use templates and lots of expertize in C++ to even beat fortran code written by pretty much anybody... Ondrej -- 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