#16362: Orthogonal Polar Graph
-------------------------------------+-------------------------------------
       Reporter:  ncohen             |        Owner:
           Type:  enhancement        |       Status:  positive_review
       Priority:  major              |    Milestone:  sage-6.3
      Component:  graph theory       |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Nathann Cohen      |    Reviewers:  Dima Pasechnik
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  public/ticket/16362                |  ff7d3387b4436411ed6785e2a3b6c5c37f2ca1f6
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by ncohen):

 Yooooooooo !!

 > No, you are simply misled by %time here.

 And by {{{sage -t}}} too.

 > I am not forcing anything. Certainly, you can convince me to change it,
 or change it yourself. I gave you a number of arguments (readability of
 the code, robustness) why there is an advantage to use libGAP. You
 dismissed them all without any reasons, except that "slowdown".

 Well, yes. This is a reason that is reminded to me every time I start Sage
 and create those strongly regular graphs. It is a down side for me, a user
 of that code.

 > I may give you one more argument: my code makes sure that the finite
 fields used by GAP and by Sage are the same (mathematically). Your code
 does not really address this. Your code relies on an assumption, that
 currently appears to be true (well, at least I think so) that GAP and Sage
 use the same algorithm, based on Conway polynomials.

 You did not mention this before. Do you think that a lot of code  in Sage
 is based on this assumption ?

 > What you appear to have suggested that you accept my code only to change
 it later, in another branch, with another reviewer. And I found this very
 worrying, as this undermines the way Sage reviews work.

 Indeed. Be worried of what may happen with the Graph code in Sage, it is
 clearly unsafe when I am around.

 > You did not ask me to remove my commit. You asked me to change a part of
 the code that relies on libGAP, didn't you?

 Indeed, I asked you to remove that part. Do you really believe that all
 this discussion is about the typos that you fixed ?

 > Indeed, what is happening on this ticket is very abnormal, and you might
 force me to draw attention to it on sage-devel.

 You keep mentionning this as if you thought that it might be a problem for
 me. If you have something to bring up on sage-devel send an email. I am
 not doing anything secret here that I would not want to be known.

 When I rape and commit murder, I usually don't mention it on public
 tickets.

 I mean. There were exceptions, of course...

 > I merely mentioned this to draw your attention to the fact that arguing
 about the startup speed of something which is at best a prototype
 implementation is silly.

 In what world do you live ? I *do not know* how to implement this, and if
 I did it would still be a massive amouont of work that I have no reason to
 do, because it is totally useless to me. Telling me to use a nonexistent
 backend that I don't know how to write does not lead anywhere. Implement
 it, and of course this code will use it.

 > Should we set the status of this ticket back to `needs_review`, as you
 apparently admit yourself that you do not act in good faith when you
 switched it to `positive_review`?

 Well, I think that this ticket is a good addition, even though you made
 the function slower on the first run for bad reasons. Not a sufficient
 reason to hold it back, even  though it is a pity, of course.

 Nathann

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