Burcin Erocal wrote: > I attached a patch to the trac ticket that contains an initial attempt > at the MMA notation: > > http://trac.sagemath.org/sage_trac/ticket/6344 >
FYI, a few days ago Burcin uploaded a new patch on 6344 and asked for review. Here are the examples: OLD: sage: var('x,y') sage: f = function('f') sage: f(x).derivative(x) D[0](f)(x) sage: f(x,x).derivative(x,2) D[0, 0](f)(x, x) + 2*D[0, 1](f)(x, x) + D[1, 1](f)(x, x) NEW: sage: f(x).derivative(x) D[1](f)(x) sage: f(x,x).derivative(x,2) D[2, 0](f)(x, x) + 2*D[1, 1](f)(x, x) + D[0, 2](f)(x, x) NEW LATEX: sage: latex(f(x).derivative(x)) f'\left(x\right) sage: latex(f(x,x).derivative(x,2)) f^{(2,0)}\left(x, x\right) + 2 \, f^{(1,1)}\left(x, x\right) + f^{(0,2)}\left(x, x\right) More examples: sage: binomial(x,y).derivative(x) <boom> sage: latex(floor(x).derivative(x)) D[0]\left \lfloor x \right \rfloor sage: latex(ceil(x).derivative(x)) D[0]\left \lceil x \right \rceil If you have an issue with the above printing, please speak now! If you like this, it'd be great if you'd chime in as well. Burcin indicates that this is a stepping stone, not necessarily a final implementation. However, Burcin points out that we ought to settle on a suitable output soon and move on from this issue. Thanks, Jason --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---