#16725: Implement a general monoid_generators for groups
-------------------------------------+-------------------------------------
       Reporter:  tscrim             |        Owner:  tscrim
           Type:  enhancement        |       Status:  positive_review
       Priority:  major              |    Milestone:  sage-6.3
      Component:  group theory       |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Travis Scrimshaw   |    Reviewers:  Nathann Cohen
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  public/groups/monoid_generators-16725|  
796262d2ecb0d4aebc168e5107d5cd5ebb0d9d2d
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by ncohen):

 > That's 2 tickets you've reviewed with categories, pretty soon you might
 actually be writing some. `:P`

 Already did in #16269 `:-P`

 My problem with categories is that I totally, deeply, wholeheartedly hate
 them. To me, categories are on-the-fly class inheritance, written in a
 non-compiled and non-typed language. It's like a disaster before the very
 first line is written. It can *ONLY* be slow, broken, and disappointing.

 If the language were compiled and typed, well.. It may work. But that is
 not the case, and in the end most of the computations are spent on the
 category infrastructure rather than on what the user wants.

 I had the problem recently because of very slow addition in the product of
 additive groups: it was solved by using the group product Sage object to
 obtain the addition law in the group, which is then translated to a
 matrix, then all the work is done with the matrix itself. Thank you
 categories !

 > Thanks for doing the review.

 My pleasure. Add me in Cc when you have tickets like that, that are
 somehow local and understandable. But as I do not know much about
 categories in general, I do not feel secure touching anything that might
 have a global impact `^^;`

 Nathann

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