What python can NOT do?
exarkun at twistedmatrix.com
exarkun at twistedmatrix.com
Sat Aug 29 19:07:17 EDT 2009
On 10:23 pm, aahz at pythoncraft.com wrote:
>In article <4a998465$0$1637$742ec2ed at news.sonic.net>,
>John Nagle <nagle at animats.com> wrote:
>>
>> Personally, I consider Python to be a good language held back by
>>too-close ties to a naive interpreter implementation and the lack
>>of a formal standard for the language.
>
>Name one language under active development that has not been harmed by
>a
>formal standard. (I think C doesn't count -- there was relatively
>little
>development of C after the standards process started.)
I think you must mean "harmed by a formal standard more than it has been
helped", since that's clearly the interesting thing.
And it's a pretty difficult question to answer. How do you quantify the
harm done to a language by a standarization process? How do you
quantify the help? These are extremely difficult things to measure
objectively.
For my part, I will agree with John. I feel like Python's big
shortcomings stem from the areas he mentioned. They're related to each
other as well - the lack of a standard hampers the development of a less
naive interpreter (either one based on CPython or another one). It
doesn't completely prevent such development (obviously, as CPython
continues to undergo development, and there are a number of alternate
runtimes for Python-like languages), but there's clearly a cost
associated with the fact that in order to do this development, a lot of
time has to be spent figuring out what Python *is*. This is the kind of
thing that a standard would help with.
Jean-Paul
More information about the Python-list
mailing list