* Steven D'Aprano (26 May 2011 10:06:44 GMT)
> 
> On Thu, 26 May 2011 10:48:07 +0200, Thorsten Kampe wrote:
> 
> > But not to digress, the /real/ problem with commands or idioms like "rm
> > -r" is /not/ their choice of option names but that they explain these
> > options in the exact same terms. No one would have a problem with "-r,
> > --recursive -- remove directories including all sub-directories" instead
> > of "-r, --recursive -- remove directories and their contents
> > recursively".
> 
> I think you are understanding the description "remove directories and 
> their contents recursively" as a description of the *mechanism* by which 
> rm removes the directory, i.e. some recursive tree-walking function that 
> visits each node and deletes it.
> 
> I don't believe that's how the description is meant to be understood. I 
> understand it as describing the effect, not the implementation.
It doesn't matter how I interprete the explanation "-r = recursively 
delete". What matters is that I have to explain (interpret, translate 
the explanation.

> You're interpreting the reference to "recursive" as a nod to the
> implementation. I'm not, and therefore your arguments don't convince
> me.

No one understands what "recursively delete" means until someone 
explains ("translates") it to him. This is not an argument but a simple 
fact. I experienced it many times, others here in the thread did and 
probably you, too.

"recursively delete" is completely unneccessary because there is already 
a simple explanation that everyone understands without translation 
("delete including subdirectories").

It's unnecessary bullshit buzzword bingo from nerds which adds or helps 
or explains nothing. It's just that simple.

Thorsten
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to