On Mon, Mar 31, 2008 at 11:58 PM, root <[EMAIL PROTECTED]> wrote: > >Michael Abshoff made that comment. He's motivated by wanting > >to port Sage to a wide range of architectures and keep everything > >maintainable, since he works incredibly hard on that. He suffers > >a huge amount trying to deal with build issues on various platforms > >such as solaris, Linux PPC, etc. I'm sure you understand well > >how hard building complicated math software is on a range of platforms! > > I understand. I have ported Axiom from Maclisp/VMLisp on mainframes to > workstations to PCs under a dozen lisps and a dozen opsys versions, > including Dos so I understand his pain.
Wow, you should volunteer to help us :-). (Just kidding; I'm sure you're very busy with Axiom, etc.) > In fact, I think that porting > Sage is going to absorb a very large portion of your available time > and energy. Not *my* time. But you're right that will absorb a lot of time. It is very much worth the effort though. > The port to the next version of Python should be fun. Fortunately we can leave that mostly to the Python community. Or, do you mean porting Sage to run under Python 3.0? Yep, that's going to be a whopper. Our plan is to wait until the many Python components of Sage transition forward, and when that is done, then we will too. We won't until that happens. I think it won't be too bad for us *after* that happens, since many of the changes in Python 3.0 are things we really want; trying to transition before all the 3rd party packages transiiton would be insanely hard. Fortunately, we've been careful only to include very well supported active 3rd party Python modules in Sage (I hope! Knock on wood.). Here are the 3rd party Python modules we use in Sage: * matplotlib -- plotting * mercurial -- revision control * moinmoin -- wiki * networkx -- graph theory * numpy -- numerical linear algebra * pexpect -- pseudo tty * pycrypto * scipy -- numerics * scons * sqlalcheymy * sympy * twisted * weave * zodb3 > Trust me, you're underpaying Michael :-) Michael is amazing. He's a hero. -- William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com 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://www.sagemath.org -~----------~----~----~----~------~----~------~--~---