#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.