PEP scepticism

Bernhard Reiter bernhard at intevation.de
Thu Jun 28 19:43:02 CEST 2001


In article <mailman.993747643.21070.python-list at python.org>,
	Roman Suzi <rnd at onego.ru> writes:
> On 28 Jun 2001, Bernhard Reiter wrote:

>>This a general warning against the second system syndrom in Python.

As I wrote in my original post I do not want to actually discuss the
advantages or disadvantages of the examples given. 
This already has been done. Hopefully I can explain my concern on a
more general level.

> If you do not want to use them - please do so.

This is no argument.
I will have to read code of other people which will force me to use them.
(Now don't tell me: Don't do this.)



>>To me it looks like these contructs do not add capabilities to
>>python which were missing. They seems to be rare cases in which I
> 
> It depends on the programmer. 

It is my hope that python gives more clarity to everybody.
Right now python already does this compared to other programming
languages.

> But programmers are lazy 

Good variables and comments are essential for each program.
Nodoy should be to lazy to make a program more clear.


>>The new syntatic additions still
>>require that the programmer has a full understanding about what is going on.
>>On the other the sum of language constructs is growing and harder to
>>understand as a complete system.
> 
> Language constructs aren't the pile of features. There is good logic
> behind them, if you look with more attention.

I know.

>>Mainly as a python user I urge you to take this into consideration.
> 
> As a python programmer, I think that Python must live

I agree as a python programmer (which I meant by "python user" btw).
There are important additions (e.g. unicode) and the language
has to be maintained.

But as Dennis Ritchie said about the C99 standard commitee:
"I wish they had resisted more firmly."
	http://www.itworld.com/Comp/3380/lw-12-ritchie/

Bernhard

-- 
Professional Service around Free Software                (intevation.net)  
The FreeGIS Project                                         (freegis.org)
Association for a Free Informational Infrastructure            (ffii.org)
FSF Europe                                            	  (fsfeurope.org)



More information about the Python-list mailing list