* Steven D'Aprano, on 13.06.2010 19:57:
On Sun, 13 Jun 2010 08:42:57 -0700, rantingrick wrote:

i will start a fork.

That is the most sensible thing you have said yet. Please do so, it will
be a great thing for the Python community.

Not nice to quote out of context, there was an "if" and a "then" earlier in Rick's sentence.

I don't think he'll do it, or if he does, I don't think it will fly.

There are two reasons why I think it won't fly if attempted. One is the technical aspect: it's just too much, and maintaining compatibility with libraries is in direct conflict with the goal of improvement. The other is social: I don't think it would be possible to establish a sufficiently large supportive community for something in direct competition with CPython.

What I think will happen regarding the future of Python is the same as currently is happening with C++. The language evolved or rather perhaps "devolved" into higher complexity than its users, and even the compiler vendors, felt comfortable with. And then a number of similar but simpler languages (e.g. Objective C and Walter Bright's D, not to mentioned "C++ as a better C" and various formalizations of that subset idea) started to fill some of the niche that C++ earlier had all of; this is still an ongoing process.

Comparing C++ and Python evolution may seem far fetched, but e.g. the C++ standardization working groups adopted the idea of PEPs from Python. In C++ they're called "proposals" or "papers" but it's much the same thing. Python has Guido, C++ has Bjarne. In both cases the original language was designed single-handedly by the god. And in both cases it's now essentially design-by-committee.


Cheers,

- Alf

--
blog at <url: http://alfps.wordpress.com>
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to