On Wednesday, 6 January 2016 21:07:09 UTC, David Joyner wrote:
>
> Just to be clear what the disagreement is, as far as I can tell, this 
> is not simply a call to GAP but a call to a GAP package "Grape" which 
> is not part of Sage's standard installation of GAP. 
>
I understand that Len Soicher is planning to make GRAPE use bliss rather 
than nauty, then it can be 
made "more" standard.


> As a compromise: can a (possibly slower) version be written as well, 
> which does not call an optional package, with an optional argument to 
> switch away from the default? 
>
sure, this is easy.

Dima
 

>
>
>
> On Wed, Jan 6, 2016 at 4:01 PM, Dima Pasechnik <dim...@gmail.com 
> <javascript:>> wrote: 
> > tl;dr; : 
> > On 6 January 2016 at 20:48, Nathann Cohen <nathan...@gmail.com 
> <javascript:>> wrote: 
> >> A ticket is in needs_review at #19661 [1], and the branch's main 
> >> feature is a new graph constructor. I write here because of a 
> >> disagreement Dima and I have about the code: I do not like at all that 
> >> most of the code is a *string* that is sent to GAP for evaluation. 
> > 
> > There is a call to libgap.function_factory(), which contains (ahem!) GAP 
> code 
> > as the parameter. (That's what libgap.function_factory() is for, no?). 
> > 
> > That is, the essential part of the functionality is a GAP function 
> > that is installed into libGAP 
> > using libgap.function_factory() 
> > The said function is then called to create a Sage object from its 
> output. 
> > 
> > The reviewer objects to this style, saying that the guts of the GAP 
> > computation must 
> > be exposed to Sage (with finer libgap calls, I presume). Apart from 
> > being harder to 
> > write and debug, the style suggested by the reviewer is degrading 
> > performance unnecessarily. 
> > [...] 
> >> 
> >> [1] http://trac.sagemath.org/ticket/19661 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "sage-devel" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to sage-devel+...@googlegroups.com <javascript:>. 
> > To post to this group, send email to sage-...@googlegroups.com 
> <javascript:>. 
> > Visit this group at https://groups.google.com/group/sage-devel. 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to