On Thu, 15 Feb 2007 18:00:18 -0800, Alec Mihailovs <[EMAIL PROTECTED]> wrote:

>
> From: <[EMAIL PROTECTED]>
>>
>> I just finished building SAGE on Vista.  It worked without a hitch!
>
> Cygwin or native?

A Cygwin build of SAGE is the closest thing to "native SAGE" that I think
we'll ever see on any version of Microsoft Windows.  The main issue
is that many of the components of SAGE, and the way they communicate,
only makes sense in a POSIX environment, and are only maintained and
developed in such an environment (more precisely -- usually in Linux).
Cygwin is an implementation of such an environment for Windows, and
code that is built in the cygwin environment is native -- unless it
makes system calls that cygwin has to turn into equivalent windows
calls.  E.g., gmp is pretty fast in Cygwin, since it's all low level
arithmetic, which doesn't involve such system calls.

Probably some people will email back that there are other POSIX environments
for Windows, or that the SAGE developers "should" rewrite components of SAGE
to build natively in Visual Studio for Windows.   Getting SAGE to work at all
in Linux itself has already been a hugely difficult problem.  To rewrite things
to work with Visual Studio, say, would be a herculean task... and at the end
of the day would almost certainly be worse performance-wise than just using
vmware (and Linux) under windows.

William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to