On Sun, Mar 28, 2010 at 6:50 PM, Dr. David Kirkby <david.kir...@onetel.net> wrote: > It is true that the system needs an install of python, but there may not be > one present. I would assume some of the cut-down distributions of Linux do > not include python. Does Cygwin install it by default?
Building Sage on Cygwin -- when that is supported -- will require the user to first install a certain list of Cygwin packages. Python is trivial to install in Cygwin (as one of those packages). > >>> Why not make it a shell >>> script instead - it would work before python is built, irrespective of >>> whether someone has python installed on their machine. >> >> I'm fine with requiring some Python be installed as a prerequisite for >> building Sage. >> Python is a fine language for writing system/build system scripts. >> >> Several of the Sage components use Perl (NTL and Pari), so some >> systemwide Perl is a prereq for installing Sage. Â Requiring some >> Python is just as reasonable as requiring some Perl, which we already >> do. > > Agreed, though I would have thought perl is more common than python. But the > use of any language like that (perl/pyton/ruby ...) seems a bit of a > sledgehammer to crack a walnut. Python is not a sledgehammer; it is an elegant tool, which can be used to produces beautiful readable maintainable and portable code. > Anyway, it's your decision. I'm for allowing the use of Python in the Sage build system. -- William -- 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 To unsubscribe from this group, send email to sage-devel+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.