[Cython] can we deprecate for-from loops?

Greg Ewing greg.ewing at canterbury.ac.nz
Sun Oct 11 18:31:42 EDT 2015


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.

-- 
Greg


More information about the cython-devel mailing list