#13115: "groups" object for organizing examples of groups
--------------------------------+-------------------------------------------
       Reporter:  rbeezer       |         Owner:  joyner      
           Type:  enhancement   |        Status:  needs_review
       Priority:  minor         |     Milestone:  sage-5.1    
      Component:  group theory  |    Resolution:              
       Keywords:                |   Work issues:              
Report Upstream:  N/A           |     Reviewers:              
        Authors:  Rob Beezer    |     Merged in:              
   Dependencies:                |      Stopgaps:              
--------------------------------+-------------------------------------------

Comment (by ncohen):

 Hellooooooo !!!

 I just read the patch and I wondered about the mistakes we did with the
 list of graph generators... Namely that the graph generators are all named
 SomethingGraph, SomethingElseGraph, etc, etc... (see the doc
 http://www.sagemath.org/doc/reference/sage/graphs/graph_generators.html)

 I recently grew *very* bored with having to add Graph at the end of the
 names every second second (it can be said, can't it ? `O_o`). It really
 encodes nothing useful, considering that all our methods are accesses
 through graphs.Something or imported through the graph_generators module.
 Hence, as it seems to be even worse in your case (
 CyclicGroupPermutationGroup, MathieuPermutationGroup ), my opinion on the
 subject is that the best would definitely be to have constructors named
 Cyclic, Mathieu, Symmetric, Quaternion, ...

 Of course, I understand that you may have groups returned in different
 representations, and that is a very good thing. What about solving this
 problem with an optional argument ? Something like
 Mathieu(permutation_group = True) ?

 There your situation is more complicated than ours. It's totally up to you
 : I use groups very rarely and there are probably thousands of use case I
 do not imagine... But I would gladly remove the Graph at the end of our
 constructors on the first occasion `:-)`

 Oh, and by the way...Could you please add a PermutationGroup constructor
 too ? `:-)`

 THaaaaaaaaaaaaaaaaanks !!

 Nathann

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13115#comment:3>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to