#8734: make sage variables unique in maxima
-------------------------------------+-------------------------------------
       Reporter:  jason              |        Owner:  jason
           Type:  defect             |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.3
      Component:  interfaces         |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Jason Grout, Ralf  |    Reviewers:  Volker Braun, Paul
  Stephan                            |  Zimmerman, Karl-Dieter Crisman
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/rws/ticket/8734-1                |  2d31fb12b7a2932624a4ba2b310582d190d70824
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by kcrisman):

 Okay, here are a few questions.  I am pretty sure the answers are very
 straightforward, but I want to make sure it's clear - in case we might
 want to add a doctest, for instance.
 * Commit        be9367 (where you add a try/except clause in `_create`) -
 what sort of situation is that catching?  (Also, did you change all of the
 doctests with assumptions, or leave a few just so people see what the full
 form looks like?)
 * Commit        ced268 (where you generalized the missing assumptions) -
 what situation is that additionally catching?  Was that a case of Maxima
 asking questions which we didn't catch (and hence doctest) before?
 * I assume you are more than happy with Jason's original patch doing the
 basic functionality, right?

 The only part I haven't had a chance to really dig into is the
 differential equations changes (Commit a74ec0).  I assume there isn't an
 obvious more modular way to deal with those :( but I don't have time
 currently to go through this in detail.  My main issue (not really a
 concern, just my lack of being convinced yet) is just seeing that we
 really aren't over-replacing or under-replacing in that.

 So these are pretty minor things and hopefully I'll be able to find some
 time for the DE part (or someone else will!) and we'll be on our way!  It
 certainly looks like you were VERY thorough in finding places that might
 cause trouble.  The difficulty is that one might miss some places it is
 needed because in the absence of adding `_SAGE_VAR_` things should still
 work, so one might not know if we missed one.  Thanks!

--
Ticket URL: <http://trac.sagemath.org/ticket/8734#comment:37>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to