On Jan 21, 5:42 pm, kcrisman <kcris...@gmail.com> wrote:
Hi,
> I had a long rationale for why I am interested in knowing the status
> of the Windows port, but upon reading it I realized the biggest reason
> is sheer curiosity, so I'll just ask. The relevant wiki pages and
> Google group don't give much inkling, but I'll assume for the sake of
> argument that actual progress is going fairly well. Will it be in
> time to tell next fall's classes where to download the .exe in the
> syllabus?
Is that September 2009? If we do not have something native on Windows
then we are in deep trouble. A lot of work has happened under the
surface and the strategy has somewhat shifted back and forth in the
last couple months. The Cygwin port is the most advanced and after all
the work I had done on Solaris and OSX 64 bit for 3.3 that got finally
merged I will shift major focus to get Cygwin to build and start up
with multivariate polynomials for 3.4. But due to various oddities
that are hard to fix in Cygwin (or at least I am not interested in
implementing automatic relocation in Cygwin's ld) we will likely only
provide a binary for Cygwin until some rather specfic changes are
implemented in the way we build Sage on Cygwin. And even then the
build will likely take a long time and be somewhat more complicated
than any other platform. That is why having an MSI installer that
includes Cygwin is important at that stage since dropping a working
Sage into a "foreign" Cygwin is assured with probability 1 to be
broken in some aspect.
The next steps are still support for SUA and MSVC and then eventually
64 bit native support, but it will be a while until the last two are
achieved. Having looked more closely at a lot of source code in Sage I
can tell you that 64 bit MSVC support will be hard, but will end up
cleaning a lot of code in Sage.
> Thanks :)
> - kcrisman
Cheers,
Michael
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---