#14015: Affine and Euclidean groups
----------------------------------+-----------------------------------------
Reporter: vbraun | Owner: joyner
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.10
Component: group theory | Resolution:
Keywords: | Work issues:
Report Upstream: N/A | Reviewers: Travis Scrimshaw
Authors: Volker Braun | Merged in:
Dependencies: #14040, #14014 | Stopgaps:
----------------------------------+-----------------------------------------
Comment (by tscrim):
You can have the GAP's affine groups and have the `__classcall__()` return
that class (see `sage.combinat.partition.Partitions` or
`sage.combinat.tableau.Tableaux` as more complete/complicated examples).
IMO this is cleaner since the we the class doesn't have any extra
qualifiers, the (single) entry point matches the (base) class, and the
classes have the correct naming scheme. Thus it is still extendable.
If the input format needs to be changed and exposed to the global
namespace, you can implement a `__classcall__()` on the GAP wrapper parent
(and likely the input will still need to standardized).
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14015#comment:5>
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.