[Python-ideas] iter() on steroids (original) (raw)
Chris Rebert cvrebert at gmail.com
Fri Apr 13 07:16:15 CEST 2007
- Previous message: [Python-ideas] iter() on steroids
- Next message: [Python-ideas] iter() on steroids
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
George Sakkis wrote:
I proposed an (admittedly more controversial) version of this a few months back at the py3k list and the reaction was unexpectedly (IMO) negative or indifferent, so I'm wondering if things have changed a bit since.
The proposal is to make the the builtin iter() return an object with an API that consists of (most) functions currently at itertools. In addition to saving one "from itertools import chain,islice,..." line in every other module I write these days, an extra bonus of the OO interface is that islice can be replaced with slice syntax and chain with '+' (and/or perhaps the "pipe" character '|'). As a (deliberately involved) example, consider this: [snipped] Comments ?
+0 on your proposal I just don't see itertools being used often enough to justify your change, but I can see the utility for those instances where it is used heavily.
+1 on adding your Iter class (or something similar) to itertools Less controversial and just as succinct/convenient as your proposal (Iter() vs iter()), save another line for the requisite import.
- Chris Rebert
- Previous message: [Python-ideas] iter() on steroids
- Next message: [Python-ideas] iter() on steroids
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]