#10963: Axioms and more functorial constructions
-------------------------------------+-------------------------------------
       Reporter:  nthiery            |        Owner:  stumpc5
           Type:  enhancement        |       Status:  needs_info
       Priority:  major              |    Milestone:  sage-6.2
      Component:  categories         |   Resolution:
       Keywords:  days54             |    Merged in:
        Authors:  Nicolas M. Thiéry  |    Reviewers:  Simon King, Frédéric
Report Upstream:  N/A                |  Chapoton
         Branch:                     |  Work issues:  merge with #15801
  public/ticket/10963-doc-           |  once things stabilize
  distributive                       |       Commit:
   Dependencies:  #11224, #8327,     |  ce2193e9d6f179d2d51812c6af002697ccfbaa8c
  #10193, #12895, #14516, #14722,    |     Stopgaps:
  #13589, #14471, #15069, #15094,    |
  #11688, #13394, #15150, #15506,    |
  #15757, #15759, #15919             |
-------------------------------------+-------------------------------------

Comment (by nthiery):

 Hi!

 Back from kids duty (which I made into a backcountry camping getaway:
 I am not complaining :-) )!

 Replying to [comment:627 pbruin]:
 > Hello Nicolas,
 > > From the primer:
 > (More precisely, from a section of the primer introduced in ''this
 ticket''...)

 Following a request of Darij on this ticket, though not directly about
 this ticket :-)

 > Not out of disrespect for the terminology used by Sage and other
 computer algebra systems, but the subcategory relation in the mathematical
 sense has been called "subcategory" since the 1940s.

 Sure! I just wanted to point out that there is already a community of
 people that has been using this terminology for a long while; so if a
 decision is made to change it, whoever takes on the task in the
 corresponding ticket will have to handle backward compatibility and
 training.

 Maybe it's not so bad after all: in the code the relation appears
 essentially under the name "super-category". So if one can accept
 super-category as not being the opposite of "sub-category" (I
 certainly can), and if there is a good alternative name for
 "sub-category" (I just tried a couple online antonym dictionaries, and
 so far found nothing better than "inferior"), things should be easy to
 change.

 > Certainly, I do not want to say that something should be done about it
 here and now.

 If we can just change the "subcategory" terminology without changing
 the current code, let's proceed now. Otherwise, please open a ticket!

 > For the moment, in the primer, would it perhaps be an option to just
 ''document'' that this relation is currently called "subcategory" in Sage
 and not attempt to ''justify'' this terminology?  (And maybe to consider
 rewording the mention of "category purists"; not that I consider myself
 one... 8-) )

 Feel free to proceed and rework the phrasing to whatever seems
 appropriate to you! Please keep the "justification" part in one form
 or the other though: it was really meant to point out the relevance of
 this hierarchy relation between categories and its natural connection
 to object oriented design; not to support the terminology.

 > I admit never having used Axiom, MuPAD or GAP, but from browsing the
 documentation of those systems, I get the impression that Sage is moving
 (or has already moved) far beyond them.
 > ...
 > Finally, let me stress that I greatly value the work done by you and
 other people on this part of the infrastructure of Sage.  Please view my
 comments as evidence that this infrastructure is important enough to me to
 spend some time and energy to discuss the issues involved in "getting it
 right".

 :-)

 Cheers,
                              Nicolas

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