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

Reply via email to