Article of interest: Python pros/cons for the enterprise

Paul Rubin http
Sat Feb 23 20:11:50 EST 2008


"Terry Reedy" <tjreedy at udel.edu> writes:
> | 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.

I don't understand the lambda example due to not being sure what Jeff
means by "function literals".  But in other languages, lambda is the
basic primitive, and "def" or equivalent is syntax sugar.



More information about the Python-list mailing list