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