Hi, I want to create a "SAGE lite" version of SAGE. This is inspired by the following:
* OLPC * Porting SAGE to run on certain architectures is very hard * Changing SAGE so it installs into a system-wide Python is hard. * Many people could benefit from the SAGE interfaces (to Gap, Maple, etc.) * It would be trivial (technically) to get SAGE lite into debian/ubuntu. The question is what should go in SAGE lite. Thoughts? I think the key constraints should be: 1. SAGE lite is pure Python 2. Dependence on twisted and pexpect 2.0 is fine. The key thing is that SAGE lite must be 100% pure Python, so it can install on anything, even a little handheld, as long as Python-2.5 is fully available on that computer. What I envision being in SAGE lite is at least the following: * The SAGE notebook * DSage * The SAGE interfaces (to Gap, Maxima, Maple, Magma, etc.) and maybe: * Maybe SAGE's current Calculus package which will work only if the user has a maxima on their system. * Sympy -- though it could be distributed separately Thoughts? Basically, the initial point of this is that if somebody wants to use SAGE just to talk with mathematica, or just for the notebook then they can trivially do so. If they need serious math functionality, they have to install something more. In the long run though, with help from Sympy, this could have a feel very much like SAGE, but without all the serious mathematical functionality -- but still enough for some users. -- William Stein Associate Professor of Mathematics University of Washington http://www.williamstein.org --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---