Article of interest: Python pros/cons for the enterprise

Terry Reedy tjreedy at
Sun Feb 24 01:57:52 CET 2008

"Jeff Schwab" <jeff at> wrote in message 
news:f76dnYohFaXb0V3anZ2dnUVZ_u-unZ2d at
[snip discussion of 'with' statements]

| Yes, this seems to be the Python way:  For each popular feature of some
| other language, create a less flexible Python feature that achieves the
| same effect in the most common cases (e.g. lambda to imitate function
| literals, or recursive assignment to allow x = y = z).

This is a rather acute observation.  Another example is generators versus 
full coroutines (or continuations).  Guido is content to capture 80% of the 
practical use cases of a feature.  He never intended Python to be a 100% 
replace-everything language.


More information about the Python-list mailing list