On Feb 15, 7:22 pm, rjf <fate...@gmail.com> wrote: > > IMHO, a native port of Sage to Windows could not be done in a week or two. > > Perhaps a Cygwin port could, but I'm talking of a native port, where the > > code runs directly on Windows, without any Linux virtual machines, > > emulators or similar. > > I see no reason to reject MinGW, Cygwin, or other libraries as part of > a Sage system on Windows.
Then you haven't tried to actually do this, which of course we know. Unfortunately, even getting Maxima to work right on Cygwin with ECL was nontrivial lately because of how Juanjo had to do forking (which he's since gotten around entirely) which does not work on Cygwin properly. (And I say this out of sheer experience trying to get it to work, not because I know anything about forking. Those who do are even more emphatic about it.) > If you wish, I'll offer you a 20:1 bet.. If you, or someone you know, can > > get a full port of Sage done inside a month, I'll pay you $2000. > > I think that a month (160 hours X expert rate of, say, $500/hour) > would > do it. That is far more than $2,000. $500/hr? NSF's rate on MAA grants is $50/hr! I guess you should all just ditch academia and work for a few months, cash in six figures, and call it a year so you can work on open source software the rest of the year :) Don't need a judge, either; Sage passes all doctests and works on Windows without virtualization or the *Gw*s, there you go. Anyway, all this is hypothetical, talk of bets or whatever. There exist people (just a few) who could actually do the Cygwin port quickly if they worked on it *full time*, but they have judged their time better spent elsewhere, and I don't blame them. And the MSVC (sp?) port would be a few orders of magnitude worse. Yes, there is probably a lot of C code in some of the packages in Sage which are not really up to standards or are heavily reliant on Gnu-specific stuff... Dave K. has been very helpful along these lines. But that's what we need to include in order to get the highest-quality *mathematics* in Sage. And that, in the end, is the point. The notebook and Sage cell make it less and less necessary to do anything outside the cloud anyway. -- 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