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


Reply via email to