[Python-ideas] Method chaining notation
Chris Angelico
rosuav at gmail.com
Sat Feb 22 05:26:05 CET 2014
More information about the Python-ideas mailing list
Sat Feb 22 05:26:05 CET 2014
- Previous message: [Python-ideas] Method chaining notation
- Next message: [Python-ideas] Method chaining notation
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sat, Feb 22, 2014 at 9:43 AM, Masklinn <masklinn at masklinn.net> wrote: > On 2014-02-21, at 23:00 , spir <denis.spir at gmail.com> wrote: >> Also, I don't find the idea of having a builtin construct for such hacks a good idea. Libs for which this may be practicle can return self --end of the story. > > That has two issues though: > > 1. it makes chainability a decision of the library author, the library > user gets to have no preference. This means e.g. you can't create > a tree of elements in ElementTree in a single expression (AFAIK > Element does not take children parameters). With cascading, the > user can "chain" a library whose author did not choose to support > chaining (in fact with cascading no author would ever need to > support chaining again). Right. That's the main point behind this: it gives the *caller* the choice of whether to chain or not. That's really the whole benefit, right there. ChrisA
- Previous message: [Python-ideas] Method chaining notation
- Next message: [Python-ideas] Method chaining notation
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-ideas mailing list