Jeremy Bowers wrote:
That's not a generator expression, that's a generator function. Nobody
contests they can reference earlier states, that's most of their point :-)
Are you sure?
I just wrote my examples in functions to label them
Here's your example with this method:
>>> import itertools as it
>>> results = [0]
>>> magicGenerator = (i+1 for i,lastresult in it.izip(xrange(5),results))
>>> results.extend(magicGenerator)
>>> results
[0, 1, 2, 3, 4, 5]
>>>
> For context, we're trying to build Turing Completeness into Python without
> indentation. I bailed out of a Xah Lee thread because people have
> probably killed it :-)
Didn't see it, but this looked interesting - presumably your point
and this is entirely unrelated by now, except in
> the vague sense he started with an (I'm sure entirely accidentally)
> thought-provoking question.
Michael
--
http://mail.python.org/mailman/listinfo/python-list