Python's "only one way to do it" philosophy isn't good?

Paul Rubin http
Tue Jun 19 22:22:33 EDT 2007


Steven D'Aprano <steve at REMOVE.THIS.cybersource.com.au> writes:
> So, once you've succeeded in your campaign to make Python more like
> Scheme, what language will you use for getting real work done?
> 
> And how long will it take before Schemers start agitating for it to become
> more like Scheme?

While you've dutifully searched the horizon for such intrusion, the
rot has been quietly happening from within ;-).  Nested scopes,
first-class functions and closures, internal lambdas, and lazy
evaluation streams (iterators) are all Schemish incursions into
Python.  List comprehensions and genexps come from even further in the
functional-programming "beyond".  Soon Python will implement a 
type system based on the Lambda Cube, well maybe not. :)



More information about the Python-list mailing list