On Tuesday, February 12, 2013 5:28:54 AM UTC+1, Dima Pasechnik wrote:
<SNIP> > > If I were to do any work on Sage I would pick up where I left since in > 2009 > > I actually did a port of Sage 4.0 to a mixed MSVC/MingW environment to > the > > Please note that Cygwin did not stand still since 2009. Its notoriously > flaky fork() is working quite well now, and the Cygwin port of Sage is > pretty much complete. Sage 5.7.beta* needs only a couple of patches to > get it built, and pass a vast majority of doctest, and there seem to be > no big issues with ironing out the rest of the platform-specific bugs. > Yes, I saw that and you certainly seem to do a good job. > > (see the bottom of http://trac.sagemath.org/sage_trac/wiki/CygwinPort) > > I can certainly understand the amount of work it takes to keep a Sage port even on live support. The problem for Cygwin is plain and simply build time and the fact that unless you catch up and integrate all the fixes you have and get your platform autotested it will always get broken again. And the vast majority of Sage developers will not care. > Not sure how well sagenb works, though... > > This pretty much covers the 32-bit Windows systems, as well as Wow64 > subsystem, available on most (all?) 64-bit Windows systems. Sure, but given the ubiquity of virtualization solutions running Sage in a VM is just simpler. > Perhaps the > "right thing" is to join an effort of making a 64-bit Cygwin... > > Eh, I doubt that will happen anytime soon. MinGW 64 took forever to happen, but who knows, maybe it will just pop up one day. > On the other hand, GAP, Singular, and Co. would certainly appreciare MinGW > ports. > > Yeah, I would think so, too. I have not been to a mathematical conference in about three years, but my guess would be that OSX has become even more prominent amongst researchers and Windows in general is becoming less and less relevant in that space. On top of that you take the 'cloud' and smart phones combined with the Sage Notebook and the people who really have to have that native Windows port of Sage does drop down even further. Assuming current projections hold 2014 will be the year where the install basis of Andriod devices will exceed the install basis of Windows PCs (as well as Windows phones :P), so the problem of Sage on Windows might just take care of itself in the next couple years anyway. Cheers, Michael -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en. For more options, visit https://groups.google.com/groups/opt_out.