#18972: twographs and Seidel switching
-------------------------------------+-------------------------------------
       Reporter:  dimpase            |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.9
      Component:  graph theory       |   Resolution:
       Keywords:                     |    Merged in:
        Authors:                     |    Reviewers:  Nathann Cohen
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/dimpase/seidelsw                 |  25eec1b6d18bb021eccd4b04774111097ff8f3b5
   Dependencies:  #18960, #18948,    |     Stopgaps:
  #18988, #18991, #18986, #19018,    |
  #19019                             |
-------------------------------------+-------------------------------------

Comment (by dimpase):

 Replying to [comment:127 ncohen]:
 > > An "error" resulting in an improvement of the situation is not an
 error.
 >
 > I did it myself, and I claim that it was an error. I shouldn't have, and
 I regret it. That makes it an error, at the very least in the intent.

 You are not alone, for many scientific discoveries were made this way, by
 mistake...

 >
 > > there is at least one more voice of reason, agreeing with me, and none
 agreeing with you.
 >
 > True, but I would like to have a solution with respect to these things
 in the global namespace too. We do need a way to define new classes
 without exporting them to the global namespace.

 well, you have invented it already, with `IncidenceSystem`. True, lots of
 deprecations ahead --- how else would you manage to clean up the global
 namespace?


 >At least that would give us a way to get rid of the 10 000 combinat
 things exported in the wild: if catalogs change and are made able to
 gather all kind of classes and not only 'famous constructions', there will
 be a lot of deprecation ahead.

 At the moment on this ticket you pursue the line that the classes must be
 hidden from the user, and this is totally unreasonable, you admit it
 yourself.
 IMHO either having `TwoGraph` out there in the global namespace (with
 10000 other things already there), or having it in designs.TAB is
 reasonable; pick one, and let us move on.

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