On Mar 21, 2014, at 10:19 AM, "Henshaw, Andy" <Andy.Henshaw@gtri.gatech.edu> wrote:
From: Python-ideas [mailto:python-ideas-bounces+andy.henshaw=gtri.gatech.edu@python.org] On Behalf Of Ethan Furman
On 03/20/2014 08:40 PM, Andrew Barnert wrote:
Also, imagine what it would look like to chain these:
spam spam eggs baked beans spam spam
Maybe the parser can figure out that the spam, baked, and spam are operators and the spam, eggs, beans, and spam are operands, but what hope does any human have?
Why would spam be able to be both a variable and an operator? Hmm, perhaps because of the first-class citizen thing -- so the leading grit says "make it work" and without it is just passing it around.
Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo
For those whose first language is not USA English: http://en.wikipedia.org/wiki/Buffalo_Buffalo_Buffalo_Buffalo_Buffalo_Buffalo Thanks, Cem Karan