I was just quoting something in the "New Features" section of the Python web
page. It said "by popular demand".
* Python lambda forms cannot contain statements because Python's
* syntactic framework can't handle statements nested inside functions
* (nor the mindset of most programmers :-).
I wasn't really that concerned about the lack of statements. It is really the
lack of ability to reference variables in outer non-global scopes (i.e.
closures) that makes these functions much less able to be used in the way that
proponents of functional languages generally use functions.
-Mark