[Cython] can we deprecate for-from loops?
nykevin.norris at gmail.com
Sun Oct 11 22:57:29 EDT 2015
Greg Ewing wrote:
> Stefan Behnel wrote:
> > Hi!
> > The syntax construct "for i from 0 <= i < 10" has been silently outdated
> > for years. Can we start issuing a warning that normal range() loops are
> > preferred?
> I'd be in favour of replacing it with just 'for 0 <= i < 10',
> but -1 on removing it altogether.
> I introduced it in Pyrex for a reason -- to clearly express
> iterations over ranges of integers with arbitrary combinations
> of open/closed endpoints, for use in conjunction with C code.
> I believe that reason is still valid.
IMHO, either it should be un-deprecated in the documentation, or
the compiler should start issuing warnings and eventually errors. You
can't have it both ways. Either it's deprecated or it isn't.
More information about the cython-devel