On Thu, Oct 08, 2009 at 07:03:29PM -0700, Tom Boothby wrote:
> +1 to deprecation
> 
> On Thu, Oct 8, 2009 at 5:43 PM, Jason Grout <jason-s...@creativetrax.com> 
> wrote:
> >
> > Nathann Cohen wrote:
> >> Hello everybody !!!
> >>
> >> Following
> >> http://groups.google.com/group/sage-devel/browse_thread/thread/bfeb9b1828a04350/10681dbb1f189b2f,
> >> I created a patch to change predecessors/successors to neighbors_in and
> >> neighbors_out.
> >>
> >> It is available there : http://trac.sagemath.org/sage_trac/ticket/7157
> >>
> >> Robert Miller thought it would be hard to just change these functions as
> >> some people may already have script using the old ones, which they would
> >> have to change if this patch was to be merged.
> >>
> >> Our question is then :
> >> * do we change them anyway ?
> >> * Do we keep the old ones as copies ?
> >> * Is there a good pythonic way to deprecate functions, and is this what
> >> we should do ?
> >>
> >
> > Do not just delete the functions.  At least deprecate the functions
> > (there are lots of examples in the sage code of how to do this; just
> > search for "deprecation").
> >
> > I'm okay with the functions sticking around and being aliases, since
> > they are such fundamental functions and are valid terminology.  I'm also
> > okay with deprecating them if that's what everyone else thinks is best.

+1 for keeping them. I definitely see the point of limiting aliases,
but depending on the context I naturally want to use one or the
other of the two naming conventions.

Btw: what's the convention used in networkx?

Cheers,
                                Nicolas
--
Nicolas M. Thiéry "Isil" <nthi...@users.sf.net>
http://Nicolas.Thiery.name/

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to