Hi,

On Tuesday, 20 August 2013 23:21:43 UTC+2, Andrew Gainer-Dewar wrote:
>
> How about extending the input signature of Graph.is_connected() to 
> include an option 
>
>     empty_graph_is_connected = False 
>
> ?
>

The problem with such a global variable is that is_connected() is used not 
just by humans, but also by other methods. The authors of those methods 
don't always know about the global variables affecting the computation; 
this is what caused the characteristic symmetric function mess in 
http://trac.sagemath.org/ticket/14885 . And even if they do, it is hard to 
work around this to obtain reliable behavior; one would have to change the 
global variable within the computation and then change it back at the end.

  Best regards,
  Darij

-- 
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 http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to