#12796: Allow more general evaluation of FDerivativeOperator
-------------------------------+--------------------------------------------
       Reporter:  nbruin       |         Owner:  burcin      
           Type:  enhancement  |        Status:  needs_review
       Priority:  major        |     Milestone:  sage-5.0    
      Component:  symbolics    |    Resolution:              
       Keywords:               |   Work issues:              
Report Upstream:  N/A          |     Reviewers:              
        Authors:  Nils Bruin   |     Merged in:              
   Dependencies:               |      Stopgaps:              
-------------------------------+--------------------------------------------
Changes (by {'newvalue': u'Nils Bruin', 'oldvalue': ''}):

  * status:  new => needs_review
  * author:  => Nils Bruin


Comment:

 The problem of lists as arguments can be solved by changing the grammar
 that `sage.misc.parser.Parser` accepts: An argument now can also contain a
 list. This is necessary because the parser is meant to accept essentially
 maxima language grammar and the construction `at(f(x,y),[x=1,y=2])` is
 grammatical in maxima.
 This means that some errors may change from being syntax errors to being
 semantic errors for certain uses of Parser, but none occur in the doc
 tests.

 Another possibly controversial point is the name of the temporary
 variables used: now it's `t0,t1,...`. It's good to pick names that print
 reasonably, because they can end up on the screen (e.g., if you use
 {{{latex(maxima(f(x^2).diff(x)))}}}
 or
 {{{show(maxima(f(x^2).diff(x)))}}}.
 and `t` seemed sufficiently neutral for that.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12796#comment:2>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to