#16644: LinearCode.cardinality category breakage
-------------------------------------+-------------------------------------
       Reporter:  ppurka             |        Owner:
           Type:  enhancement        |       Status:  needs_work
       Priority:  major              |    Milestone:  sage-6.3
      Component:  coding theory      |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Travis Scrimshaw,  |    Reviewers:  Punarbasu
  Punarbasu Purkayastha              |  Purkayastha, Travis Scrimshaw
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  public/categories/new_parent_linear_codes-16644|  
60130279bc91553f0bb8418cebd0597506eb0978
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------
Changes (by vbraun):

 * status:  needs_review => needs_work


Comment:

 The real WTF here is not that !LinearCode is misusing the category
 framework, but the utterly wrong and misleading error message that was
 produced. In Python, !AttributeError means '''you''' need to implement
 that attribute but haven't. Nathan and Punarbasu are experienced
 developers, and if you manage to confuse them then I can guarantee your
 that there are 10 potential Sage developers that gave up before they
 posted anything on trac. If only a handful of people that have talked
 personally to Nicolas can work with the framework then this is going to
 kill Sage sooner or later. We need to be able to attract new developers,
 and hurdles like the one in this ticket will prevent that for sure.

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