unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
From: Mark Harig <idirectscm@aim.com>
To: neil@ossau.uklinux.net
Cc: bug-guile@gnu.org, Ralf.Wildenhues@gmx.de
Subject: Re: Typos in the manual
Date: Tue, 15 Feb 2011 22:03:39 -0500	[thread overview]
Message-ID: <8CD9B9D3EC85D3A-714-4D4E@webmail-d099.sysops.aol.com> (raw)
In-Reply-To: <87mxlw7s3i.fsf@ossau.uklinux.net>

Some of the discussion below was getting too far off-topic from the
question of whether to follow "i.e." and "e.g." with commas in all
instances or not to follow "i.e." and "e.g." with commas in any 
instance,
so I have written a response in a separate message.

>
> >>
> >> > Both "i.e." and "e.g." should always be followed by a comma.
> >>
> >> Well.  Let me tell you.  I've written those kinds of patches 
before,
> >> adding a comma unconditionally and all.  After a few maintainers of
> >> some packages rejected them, I've become less enthused.
> >>
> >
> > Something that's long been a mystery to me is why it is that 
computer
> > programmers, who spend their days learning and following the rules 
and
> > idioms of various programming languages, do not want to learn and
> > follow the rules and idioms of natural languages.
>
> Because computer languages are constrained by the specifications and
> tools that interpret them, whereas natural languages evolve and 
diverge
> through human usage?
>

Unfortunately, this answer does not resolve the mystery for me.

1) Both computer and natural languages evolve (How else would we
explain, e.g., C90 and C99, among many examples?)

2) Don't confuse the expressiveness and flexibility of natural languages
with a lack of standards.

Standard, written usage of natural language, as opposed to constantly
changing spoken slang, does not evolve very rapidly.  We can read
"The Great Gatsby" without any need to refer to a grammar reference,
despite it's being  written nearly a century ago, not to mention, say, 
Dickens.
Verbs are still verbs, nouns are nouns, sentences still have main and
subordinate clauses, etc.  But I cannot read much of Chaucer without
some translating reference.  Perhaps this is because there were no
dictionaries or grammar references then?

3) Computer language specifications do not say anything about idioms,
and yet programmers consider idioms to be significant.  How can that
be when they are not in the specification?

4) Programmers develop strong opinions about what is ugly or clean
in computer languages, despite the fact that this is not described in 
the
language specifications.  Yet, when something is pointed out as clean
or ugly in natural language, that developed sense is dismissed.

5) Your rhetorical question points out some differences between computer
languages and natural languages while ignoring the quite significant
similarities between them, which for me is the point of the mystery.
(Why do they miss the large similarities but see the small differences?)

> > Reference manuals should strive to follow grammar and usage rules as
> > much as possible in a jargon-filled context.  There is enough room
> > already for confusion and lack of precision.
>
> But surely you don't believe that there is a One True set of "grammar
> and usage rules"?
>

No, I don't believe there is.  But I think this question is a
red-herring.  The reverse red-herring question would be "But surely
you don't believe that there are no grammar and usage rules?"

--



  parent reply	other threads:[~2011-02-16  3:03 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-02-08 20:25 Typos in the manual Ralf Wildenhues
2011-02-13  0:49 ` Neil Jerram
2011-02-13  7:00   ` Ralf Wildenhues
2011-02-13 22:29     ` Neil Jerram
2011-02-15 15:48     ` Marijn
2011-02-15 20:21       ` Mark Harig
2011-02-15 23:55         ` Neil Jerram
2011-02-16  0:52           ` Mark Harig
2011-02-16 22:37             ` Neil Jerram
2011-02-15 23:49       ` Neil Jerram
2011-02-15 20:48   ` Mark Harig
2011-02-15 21:14     ` Ralf Wildenhues
2011-02-15 22:32       ` Mark Harig
2011-02-16  0:14         ` Neil Jerram
2011-02-16  2:43           ` Mark Harig
2011-02-16  3:30             ` Francis Southern
2011-02-16 23:46               ` Neil Jerram
2011-02-16  3:03           ` Mark Harig [this message]
2011-02-16  8:18             ` Thien-Thi Nguyen
2011-02-17  0:10             ` Neil Jerram
2011-02-17  1:21               ` Mark Harig
2011-02-16 21:17         ` Ludovic Courtès
2011-02-17  0:14           ` Neil Jerram
2011-02-17  3:13           ` Mark Harig
2011-02-17 11:33             ` Andy Wingo
2011-02-21 20:23             ` Ludovic Courtès
  -- strict thread matches above, loose matches on Subject: below --
2011-02-19 17:40 Bruno Haible
2011-02-19 17:56 ` Ralf Wildenhues
2011-02-24 23:31   ` Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8CD9B9D3EC85D3A-714-4D4E@webmail-d099.sysops.aol.com \
    --to=idirectscm@aim.com \
    --cc=Ralf.Wildenhues@gmx.de \
    --cc=bug-guile@gnu.org \
    --cc=neil@ossau.uklinux.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).