A RetroSearch Logo

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

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2007-February/070876.html below:

[Python-Dev] Shortcut Notation for Chaining Method Calls

[Python-Dev] Shortcut Notation for Chaining Method CallsTerry Reedy tjreedy at udel.edu
Sat Feb 3 20:55:54 CET 2007
<dustin at v.igoro.us> wrote in message 
news:20070203193952.GG31813 at v.igoro.us...
| On Sat, Feb 03, 2007 at 07:01:47PM +0000, Michael O\'Keefe wrote:
| I haven't been on the list long enough to know, but I would expect that 
this
| idea and its relatives have been batted around at least once before.

Of course.

| I think a
| lot of people have been frustrated at the repetitive nature of operations 
on
| lists, for example, as you indicated in your first post.  I think there's 
room
| for debate on whether specific list methods that currently return None 
should
| instead return the list, although I would definitely consult the archives
| before entering that fray.

The current design of having mutation methods return None is Guido's 
explicit, intentional, conscious, and repeatedly affirmed design choice. 
He is convinced that the pain of repetition is worth the reduction of bugs 
that would happen when people forget that a list (self) -returning method 
also mutates.  I think comp.lang.python would be a better place for debate.

tjr



More information about the Python-Dev mailing list

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