I can't imagine SAGE doing much (as it is now) in pure python--for example we wouldn't even have Integer.pyx. Even the calculus package has pyx files, and I would envision it getting more. The "lite" makes it seem like the core is still there, and I don't see how to extract that.
The only think I could see in this direction is something called "SAGE interface" or something like that that would contain the tree items mentioned below, i.e. - Notebook - DSage - (Pure python) interfaces. I think if it does anything mathematical on its own, it will be a very hard to draw (and understand) line (not to mention maintenance headache). - Robert On Aug 20, 2007, at 4:24 PM, William Stein wrote: > 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/ -~----------~----~----~----~------~----~------~--~---