On Wed, 25 Mar 2009 23:17:19 -0700
Carl Witty <carl.wi...@gmail.com> wrote:

> 
> On Wed, Mar 25, 2009 at 10:13 PM, William Stein <wst...@gmail.com>
> wrote:
> > 3. I would also like to see the default symbolics switch from
> > maxima-based to pynac, which would I think really clearly justify
> > the switch to 4.0, since it will have a *dramatic* impact on the
> > usability of Sage by many users (the speedup over maxima-based
> > symbolics for basic arithmetic is "orders of magnitude").

I would like that too. The requirements from pynac (at the library
level) to make this happen are not much. However, I can hardly find any
time to work on it these days, and I don't think this situation will
change till May.

I don't want to commit to any schedule, but I hope I can get the things
I list below done soon (mid April) so that there is time to work on the
high level.

> What's involved here?  Is there a checklist somewhere of things that
> have to be fixed before the switch can happen?

There is a list of changes needed in pynac on the wiki. Here is the
link (though the wiki seems to be down at the moment):

http://wiki.sagemath.org/symbolics/pynac_todo

Some of the major items on that list which should be done before we
switch:

 * use singular for gcd, factor, etc.
 * pickles
 * allow specifying prec and digits for numeric evaluation
 * customizable printing for symbolic functions

I also have some code to make pynac handle infinity. This was supposed
to be a step to making series expansions work better, but I haven't
gotten round to hooking that up yet. We could use maxima for series
expansions initially.

I am running the test suite with the default behavior of "var" changed
to create pynac variables now, to see what else is needed for the
switch. I will follow up with a list once that is complete (and I find
the time to parse the logs).


Cheers,
Burcin

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to