A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2003-February/033017.html below:

[Python-Dev] Why did Fredrik leave the party?

[Python-Dev] Why did Fredrik leave the party?Raymond Hettinger python@rcn.com
Wed, 5 Feb 2003 12:54:14 -0500
> I don't have time to argue the merits of adding new features in the
> first place.  But please, let's not be naive about their impact on 
> the perceived simplicity of Python.  Like it or not, beginners do
> need to know about new things, even if they will not be coding them.

I don't disagree that 2.3 is more complex than 1.5.2.
However, *some* of the changes made python easier to learn 
and use.  At one time, every beginner had to learn:

* how to override __getitem__ and throw away the index
   to simulate iteration
* to add 1L to their factorial function which worked fine
   for small parameters but crashed with larger ones
* to clutter code with x=x, y=y, etc to simulate nested scope      
* funky code contortions to simulate lockstep iteration
* use of the lineinput module to read files line-by-line

For users of non-ascii charactersets, life has gotten much
easier.


Raymond Hettinger




#################################################################
#################################################################
#################################################################
#####
#####
#####
#################################################################
#################################################################
#################################################################



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4