Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #6346

Re: English Idiom in Unix: Directory Recursively

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!selfless.tophat.at!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <salmig99@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.009
X-Spam-Evidence '*H*': 0.98; '*S*': 0.00; 'arguments': 0.05; ':-)': 0.06; 'removes': 0.07; '+0200,': 0.09; 'deletes': 0.09; 'interpreting': 0.09; 'recursively': 0.09; 'sub': 0.09; 'pm,': 0.10; 'wrote:': 0.14; '"remove': 0.16; '"rm': 0.16; "'delete": 0.16; "'get": 0.16; 'already.': 0.16; 'bingo': 0.16; 'explanation': 0.16; 'gmt)': 0.16; 'idioms': 0.16; 'issue:': 0.16; 'nerds': 0.16; 'nonsense': 0.16; 'reaction': 0.16; 'recursive': 0.16; 'thread.': 0.16; 'argument': 0.16; 'meant': 0.18; 'header :In-Reply-To:1': 0.21; '(like': 0.21; 'thu,': 0.22; 'cc:2**0': 0.22; 'cc:no real name:2**0': 0.23; '(or': 0.24; "doesn't": 0.25; '+0200': 0.25; 'times,': 0.25; 'date:': 0.25; 'function': 0.25; 'translation': 0.26; "i'm": 0.27; 'message-id:@mail.gmail.com': 0.28; 'problem': 0.28; 'language.': 0.28; 'explains': 0.29; 'instead': 0.29; 'subject:': 0.30; 'focus': 0.30; 'cc:addr:gmail.com': 0.30; 'indeed.': 0.30; 'see,': 0.30; 'understands': 0.30; 'it.': 0.31; 'usage': 0.32; 'adds': 0.32; 'steven': 0.32; 'someone': 0.33; 'to:addr:python-list': 0.33; 'initial': 0.33; 'lines': 0.33; '...': 0.34; 'thinking': 0.34; 'received:209.85.216.46': 0.34; 'received:mail- qw0-f46.google.com': 0.34; 'option': 0.35; 'there': 0.35; 'audience.': 0.35; 'convince': 0.35; "d'aprano": 0.35; 'describing': 0.35; 'here,': 0.35; 'not,': 0.35; 'reference': 0.35; 'quite': 0.36; 'from:': 0.36; 'several': 0.36; 'options': 0.36; 'probably': 0.36; 'uses': 0.36; 'too.': 0.37; 'received:google.com': 0.37; 'received:209.85': 0.37; 'despite': 0.37; 'thread': 0.37; 'think': 0.38; 'but': 0.38; 'subject:: ': 0.38; 'some': 0.38; 'explain': 0.39; 'said': 0.39; "i'd": 0.39; 'received:209': 0.39; 'i.e.': 0.39; 'got': 0.39; 'to:addr:python.org': 0.39; 'everyone': 0.40; 'your': 0.60; 'stop': 0.62; 'matter': 0.63; 'exact': 0.65; 'believe': 0.66; 'here': 0.66; '26,': 0.67; 'nothing.': 0.67; 'details.': 0.69; 'unnecessary': 0.73; 'lost': 0.74; '12:28': 0.84; 'distracted': 0.84; 'irrelevant': 0.84; 'nod': 0.84; 'node': 0.84; 'polite': 0.84; 'posters,': 0.84; 'seriously,': 0.91; 'subject:English': 0.91; 'visits': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=fLunlZBYML+A6TGXe37+BwNDjJPbvwc7seGyfl15lZE=; b=LgMBe7h6F+uAKQ18VJao+H5RUUNoCAiN+V3LZYcRjK1pLNNOmfVdm8y7wUZKyOFhRW GuR51RhDVh7Q4odwlX3CHhd4VOUNYAB0ll80eRZ34Fp0VVZ31wtvj/Reu8SelNGevYoo 1oyeFYRQEbxBUDWicXTl3TwUsD4MS3eB0A3MA=
DomainKey-Signature a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=IZ9a/YaTmU/fkbEcazM05yJsHvfg3v+h5KRfHcjnMS7CdBUzWuX2yJc4H97DCsw91+ qoE//erQgl18OMsbMebfEs1JCKCiGOcR71MwS1kOKGTNhZ50ccuhSt8BD6rfxNlMk3+I gehpmsg/hafziS1iyYki0hLjOj8s8hic3cPUs=
MIME-Version 1.0
In-Reply-To <BANLkTi=U3BeaNtWKhm79wofkBdEW_CS9jQ@mail.gmail.com>
References <BANLkTi=U3BeaNtWKhm79wofkBdEW_CS9jQ@mail.gmail.com>
Date Thu, 26 May 2011 17:50:32 -0400
Subject Re: English Idiom in Unix: Directory Recursively
From sal migondis <salmig99@gmail.com>
To python-list@python.org
Content-Type text/plain; charset=UTF-8
Cc salmig99@gmail.com
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.12
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.2135.1306446642.9059.python-list@python.org> (permalink)
Lines 82
NNTP-Posting-Host 82.94.164.166
X-Trace 1306446642 news.xs4all.nl 49179 [::ffff:82.94.164.166]:57807
X-Complaints-To abuse@xs4all.nl
Xref x330-a1.tempe.blueboxinc.net comp.lang.python:6346

Show key headers only | View raw


On Thu, May 26, 2011 at 12:28 PM, sal migondis <salmig99@gmail.com> wrote:
> From: Thorsten Kampe <thorsten@thorstenkampe.de>
> Subject: Re: English Idiom in Unix: Directory Recursively
> Date: Thu, 26 May 2011 12:46:58 +0200
> To: python-list@python.org
>
> * 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". [..]

Quite the contrary.. and that's the whole issue: your superficial
knowledge of the English language..  :-)

>> 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

... _We_ do.. :-)

> 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").

.. which is very poor 'style' indeed.

Style is not a matter of aesthetics. It's all about clarity and expressiveness.
It's about effectively communicating your thoughts to your audience. When
I hear or read 'delete recursively', I immediately 'get the idea' and I can
move on..

Now, if I heard 'delete including subdirectories', my first reaction would be..
ouch, I bet that hurts.. or ugh.. how ugly.. See, I'm distracted already.

But it doesn't stop there.. After the initial jolt to my attention, I'd start
thinking along the lines of.. hm. subdirectories.. now what about
sub sub directories.. etc. not seriously, perhaps.. but by the time I got
over it and was able to focus again on what was being said (or what
I was reading) I would have lost the thread.

This is why the author of the document puts paid to all the  nonsense
and instinctively uses 'recursively delete', not going into irrelevant
details.

It's that simple.

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

This has nothing to do with buzzwords whatsoever.

Despite polite hints from several other posters, the problem is that (like
the OP) you are not a native speaker of English but you will not listen and
still think you are qualified to make recommendations regarding usage and
abusage in the English language.

Sorry pal, but right here, you are like the kellet teaching the fishes to swim.

Sal.

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: English Idiom in Unix: Directory Recursively sal migondis <salmig99@gmail.com> - 2011-05-26 17:50 -0400
  Re: English Idiom in Unix: Directory Recursively Thorsten Kampe <thorsten@thorstenkampe.de> - 2011-05-27 01:30 +0200

csiph-web