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

Reply via email to