On Fri, Jan 10, 2014 at 9:55 PM, Volker Braun <vbraun.n...@gmail.com> wrote:
> In practice Python is one of the non-specialist-maths parts that has a
> decent build system, so building it isn't hard either way.

I agree.    I talked with Andrew about this and he convinced me that
making Python 2.6 a build dependency is a good idea.
For the Sage-supported OS's for which Python 2.6+ isn't trivial to
install (which?), we can provide instructions so that people can build
Python 2.6 (which is pretty easy).

Andrew's main argument is that there is strong interesting in writing
a nontrivial new build system that solves our unique set of problems
with Sage (since no existing build system does).  Doing this would be
far too painful using shell, but very reasonable using python 2.6.
Also, most existing *supported* OS's (e.g., Ubuntu 12.04, but not
8.04) include python 2.6 by default.

I think there's more than sufficient programming talent (between
Andrew, Volker, etc.) to write a new build system; the main problem is
knowing exactly what problems it should solve, and what the
constraints should be.  With almost 9 years of experience now, we have
the data to come up with the right thing.    Despite its shortcomings,
already the current build system is the easiest way for certain people
-- who don't use Sage -- to get certain software (as I'm often told).
It's natural in light of the re-organization that happened during the
git transition for us to move on to re-doing the build system.
Allowing it to be written in Python 2.6+ would make it potentially
much more useful.

 -- William

>
> On Friday, January 10, 2014 1:04:09 AM UTC-10, mmarco wrote:
>>
>> So we would use python to run the buildiing scripts for the sage
>> components... including python itself?
>
> --
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to