#11751: make free_module_generic_pid also work for pid's other than integers
-------------------------------------+-------------------------------------
       Reporter:  mderickx           |        Owner:  jason, was
           Type:  defect             |       Status:  closed
       Priority:  major              |    Milestone:  sage-4.7.2
      Component:  linear algebra     |   Resolution:  fixed
       Keywords:                     |    Merged in:  sage-4.7.2.alpha3
        Authors:  Maarten Derickx,   |    Reviewers:  Julian Rueth, Maarten
  Julian Rueth                       |  Derickx
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by jdemeyer):

 I really don't like the way how this was fixed. First of all, why is this
 even a bug? If you need fractions, I think you should use the fraction
 field from the beginning.

 Second, it causes the computation of a basis(!) every time that `vector()`
 is called.

 I am working on initialization of vectors in #17561 and I would actually
 like to revert this fix and make
 {{{
 sage: R.<x> = QQ[]
 sage: L = R^1
 sage: L.span([(1/x,)])
 }}}
 a `TypeError` again.

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