Walter Bright:

> I meant it in the form of the simpler being better hypothesis.

I see, I have missed that purpose of the discussion... I am sorry.


> The very existence of those shows that Python itself is not powerful enough.

Right. But what people care in the end is programs that get the work done. If a 
mix of Python plus C/C++ libs are good enough and handy enough then they get 
used. For example I am able to use the PIL Python lib with Python to load, save 
and process jpeg images at high-speed with few lines of handy code. So I don't 
care if PIL is written in C++:
http://www.pythonware.com/products/pil/


> Secondly, use of them does not make Python a simple language.

Python is simpler than D2, but it's not a simple language, it has many 
features, etc. A simple language is Scheme :-)


> And thirdly, any language can have extension libraries and processors.

That's true, but in practice there's difference from practice and theory :-)
- Are the libs you need to do X and Y and Z actually present and are they 
working well? It's often possible to find every kind of binding for Python.
- Are those libs powerful? CorePy allows you to write the most efficient code 
that runs with the SSE extensions.
- Is using those handy, with a nice syntax, with a nice try-test-debug cycle? 
Python allows for this too, allows to write wrappers with a good syntax, etc. 
And the shell allows you to try code, etc.

Bye,
bearophile

Reply via email to