PEP 308: I liked the original proposal better

Steven Taschuk staschuk at telusplanet.net
Fri Feb 14 15:11:01 EST 2003


Quoth Mel Wilson:
> In article <mailman.1045199224.19020.python-list at python.org>,
> Andrew Bennetts <andrew-pythonlist at puzzling.org> wrote:
  [...]
> >Sure, but the Python I know also tends to be about doing things the
> >Left-to-Right way ;)
> 
> How do you program Python without assignment statements?

Why, by using the assignment-to-lambda refactoring, of course!
Instead of
	x = 2
	return x**2
write
	return (lambda x: x**2)(2)

(This kind of thing is made much of one of in Steele's lambda
papers.)

-- 
Steven Taschuk           | Kinsley's Law: "Every public
staschuk at telusplanet.net |  frenzy produces legislation
                         |  purporting to address it."





More information about the Python-list mailing list