#16447: do not use identical var names when constructing rings
---------------------------------------+------------------------
       Reporter:  rws                  |        Owner:
           Type:  defect               |       Status:  new
       Priority:  major                |    Milestone:  sage-6.3
      Component:  commutative algebra  |   Resolution:
       Keywords:                       |    Merged in:
        Authors:                       |    Reviewers:
Report Upstream:  N/A                  |  Work issues:
         Branch:                       |       Commit:
   Dependencies:                       |     Stopgaps:
---------------------------------------+------------------------

Comment (by novoselt):

 Definitely no to automatic change of names: it can have any sense only
 when working interactively when the user can notice a substitution. If it
 is in the code, the name supplied to the constructor may be used later in
 exactly the same form rather than requesting generators of the new ring.

 I also want to point out that **`SR["t"]` is still a useful
 construction**, at least I have found it useful and I think some other
 people as well. So prohibiting it without a clear replacement is not
 ideal. And a clear replacement would be, I think, a symbolic ring with
 either whitelisted or blacklisted names.

--
Ticket URL: <http://trac.sagemath.org/ticket/16447#comment:3>
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