On Wed, May 4, 2011 at 12:51 AM, dagss <d.s.seljeb...@astro.uio.no> wrote: > I don't really have a say in this, but I've given this a lot of thought > since I decided to drop Sage as my scientific Python distribution a year ago > and have been searching for a new one ever since.
Just curious --- why did you drop it? Is it described at ideas.rst below? > My problem with Gentoo in general is that it solves the problems that SPKGs > have by adding complexity (in the same way any Linux distro does). > I much prefer something like Nix (http://nixos.org), where Eelco Dolstra > instead had a new, brilliant idea which just makes simple things powerful. I > wrote these notes up on using Nix for a scientific Python distribution > (including Sage): > https://github.com/dagss/scidist/blob/master/ideas.rst > > (I may be interested in putting in work in this direction...) > But of course, Gentoo has a scientific community etc. etc. which Nix sort of > lacks, so I can definitely see Gentoo making more sense for you. Btw, I have created a Sage compatible distribution: http://qsnake.com/ all source code is hosted at github, and this 800 lines script: https://github.com/qsnake/qsnake/blob/master/spkg/base/qsnake_run.py is the whole "qsnake" program (just like the "sage" program) with all options, package management (with build dependencies etc.) and so on. Since I switched to use Fortran mainly, from C/C++ recently, I'll make sure that the Fortran support works well (it is so so at the moment ---- but it uses the default Fortran on linux, no wrapper). In any case, each package is just a regular git repo, and so patches to it can be submitted upstream quite easily. However, given my limited time, and the size of the problem, I can see that it doesn't solve all problems. I'll study the ideas.rst in more details, as I can see, lots of very clever people have thought about this already. For my usage I use Qsnake and it works excellent for me (I use it every day). I use it in the following way: certik1@pike:~/repos/dftatom(master)$ qsnake --shell Type CTRL-D to exit the Qsnake shell. Qsnake: certik1@pike:~/repos/dftatom(master)$ and then with the "Qsnake" prefix on the command line, I can use all the program installed in there (cmake, python, scipy, ....). No need to be root. Ondrej -- 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