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