On Thu, Nov 10, 2011 at 8:07 AM, Michael Orlitzky <mich...@orlitzky.com> wrote:
> On 11/10/2011 10:01 AM, mmarco wrote:
>> I also use sage-on-gentoo. I find it a very good way to just use sage.
>>
>> But i don't only use sage, i also develop it: when there is a feature
>> i miss, i implement it (if i have the knowledge and time to do so).
>> The easyest way to do so is to have sage installed in a directory in
>> the "standard" way. Its impressive how easy it is to modify a standard
>> instalation of sage. Doing the same with sage-on-gentoo would be much
>> harder.
>
> This shouldn't be hard; it only is because right now the blessed sage
> distribution is monolithic. If there was a mercurial repo with just the
> sage code (and not all of the associated libraries), development would
> work like any other project:
>
>  cd ~/sage-hg
>  hg pull
>  <make changes>
>  ./sage
>
> It would take a lot of work to get to that point, of course, but "ease
> of development" is by no means a quality limited to the monolithic approach.

For many of us, "doing development on Sage" surprisingly often means
modifying more than just the core Sage library.  It might mean
tweaking the Cython compiler, changing something in the core of PARI
and seeing what happens, modifying Pynac if one is working on
symbolics, etc.   In fact, one could easily do any of the above in
just trying to understand how Sage performs a specific calculation.

 -- 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

Reply via email to