[Python-Dev] pep 279 rehashed (original) (raw)
Ian Kjos ikjos@email.uophx.edu
Wed, 24 Apr 2002 15:40:51 -0500
- Previous message: [Python-Dev] Re: PEP 279 revisited
- Next message: [Python-Dev] re: PEP 279 revisited
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
/me attempts to avoid HTML-mail.
+1 for numer() in the short run, but I don't know if I get a vote yet.
I don't know if it's too late yet, but what PEP 279 really seems to want is iterator comprehensions. I have wanted those myself for a bit of a while. If nobody minds, how about these classes:
Counter -> iterator over unbounded arithmetic sequence, with specified start and optional arbitrary step.
IterComp -> convert a transform function, a list of iterators and an optional selection function into a new lazy iterator, using comprehension-type semantics. Expect frequent use of lambdas.
Wait! Isn't this just like programming with streams? Is there room in the python model for an explicit stream type? (Yes, it's called a generator. Perhaps we should just use those wisely.)
- Previous message: [Python-Dev] Re: PEP 279 revisited
- Next message: [Python-Dev] re: PEP 279 revisited
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]