On Tuesday 21 October 2008 16:54:35 William Stein wrote:
> On Tue, Oct 21, 2008 at 7:12 AM, Jason Grout
>
> <[EMAIL PROTECTED]> wrote:
> > William Stein wrote:
> >> On Tue, Oct 21, 2008 at 6:30 AM, kcrisman <[EMAIL PROTECTED]>
> >> wrote:
> >>> The new variables don't seem to work well with the plotting code
> >>> as is;  I give below output for two plots using old and new
> >>> variables.  I assume this is known, but just wanted to put it out
> >>> there.
> >>
> >> That's because we have a big todo list for transitioning
> >> completely over to Pynac, and we haven't got to the plotting part
> >> yet.   I.e., it's really just not implemented (yet).
> >
> > Can we comment on the todo list?  Or is it still at the stage where
> > people just need to get work done and not worry about lots of
> > discussion?  If we can comment on the todo list, where should we
> > comment on it?
>
> It might exist only in our heads :-)  But there is actually a file
> todo.txt that is here in sage-3.2.*:
>
>      devel/sage/sage/symbolic/todo.txt
>
> and it's under revision control.   If you looked it over, cleaned
> it up a little, thought about what is not listed there but will be
> needed in order to fully get rid of the maxima-based symbolic
> variables, and submitted a patch (to todo.txt) that would be
> very helpful, I think.    Well, since Burcin is probably going to
> do the work, I hope he agrees with me that this would be
> helpful.

Yes, this would be helpful. I keep a todo list on a sticky note on my
desktop. Here is my list (more or less in order of priority): 

* evaluation
* support for _fast_eval
* hash is random
* pyobject deallocations, memory leaks
* print order (William's list)
* 1/gamma(-1) = 0
* collect_common_factors (William's list)
* pretty printing (latex() method, a/b instead of a*b^{-1}, etc.)
* noncommutative symbols
* symbol domains (ginac supports real, complex, integer)
* precision for numeric evaluation (evalf, _mpfr_, William's list)
* pickling (William's list)
* gcd (William's list)
* unevaluated expressions?
* callable symbolic expressions??

Comments, suggestions and requests are welcome. 


> > For example, a very minor nitpick of mine is that var("x,y",ns=1)
> > (the ns keyword) doesn't make very much sense.  I keep trying to
> > remember the magic "ns" keyword.  Of course, when the new variables
> > are default, that will go away, but that might be a little while
> > longer.

The "ns" keyword stands for "new symbolics." I never thought that
initial patch would go into Sage as is, it was just a quick hack to
test the usability of ginac.

Cheers,

Burcin

--~--~---------~--~----~------------~-------~--~----~
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://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to