On 13 February 2012 17:22, rjf <fate...@gmail.com> wrote: > > > On Feb 13, 12:51 am, "Dr. David Kirkby" <david.kir...@onetel.net> > wrote: > > On 02/12/12 03:06 PM, rjf wrote: > > > > > Microsoft and Google/Motorola are suing each other. > > > Do you get money from Microsoft? > > > Just a thought. > > > > > You could propose to Google to port Sage to run on Windows/ natively, > > > not. > > > > I believe a complete native port would be an almost impossibility. I > don't think > > many developers are keen on Windoze, so it would be less easy to attract > > developers unless they were paid to do it. > > So ask for money to pay them not to do it, from Google. > > Frankly, I think a person competent in Windows technology could do > this. > In my own experience, Maxima runs fine under windows. > Also in my experience, GMP and MPFR run under Windows, but maybe > require additional non-free software development environments. > This is not a problem if you drop the requirement that every recipient > of Sage must be able to COMPILE stuff locally. Just have one person > compile the stuff once and distribute dll files. > > I suppose > it is possible that some Sage propeller-heads have written python or C > code that cannot be compiled under windows, but it seems to me more > likely that it is a question of finding a skilled person, and not so > much of problematical code. A skilled person who cares to look at > code base, and has a spare week or two. > > I've written a fair amount of software over the years - some Windows applications with a GUI, but most are Unix applications. I think I know a thing or two about porting software.
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. 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. On the other hand, it you can't provide a full port, you pay me $100. William can be the judge of whether the resulting code is a complete native port of Sage to Windows. Let me know if you want that bet. PS. It's interesting that Wolfram Research appear to use ATLAS in Mathematica - at least on Solaris. I base this on the fact there is a file 'libatlas.so', or some similar name in the Mathematica distribution. I personally think ATLAS would be one of the more difficult programs to port to Windows. I've often pondered if Wolfram Research have ported ATLAS to Windows, or if they use a different library on Windows. The latter would seem odd (why maintain two lots of code base?), so it suggests to me they have probably ported ATLAS to Windows. But that would seem very hard - to do it properly anyway. Dave -- 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