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.

Reply via email to