GNU bug report logs - #1381
23.0.60; capitalization of car and cdr in the doc

Previous Next

Package: emacs;

Reported by: "Drew Adams" <drew.adams <at> oracle.com>

Date: Wed, 19 Nov 2008 18:30:03 UTC

Severity: normal

Tags: wontfix

Done: Chong Yidong <cyd <at> stupidchicken.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 1381 in the body.
You can then email your comments to 1381 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: <emacs-pretest-bug <at> gnu.org>
Subject: 23.0.60; capitalization of car and cdr in the doc
Date: Wed, 19 Nov 2008 10:22:25 -0800
See for example these nodes of the Elisp manual: Cons Cell Type,
Search-based Fontification (which should be called Search-Based
Fontification, BTW).
 
I'd suggest not making CAR and CDR uppercase. There is no need to do
that; they are normal words of our vocabulary: speaking about "the
cdr" is no different from speaking about "the cons" ("the cons
cell"). 
 
The first time these terms are introduced (defined), then whatever
convention (quotation marks, uppercase, italic - whatever it is) we
normally use to introduce new terms should be followed, of course.
But thereafter we should just write about conses, cars, and cdrs,
using no special typography. Not CONSes, CARs, and CDRs, and not
CONSES, CARS, and CDRS.
 
Especially in a context, such as node Search-Based Fontification,
where uppercase means something different, treating "car" and "cdr" as
"CAR" and "CDR" is confusing:
 
  `(MATCHER . SUBEXP)'
     In this kind of element, MATCHER is either a regular expression or
     a function, as described above.  The CDR, SUBEXP, specifies which
     subexpression of MATCHER should be highlighted (instead of the
     entire text that MATCHER matched).
 
We wouldn't write "the CDR of the CONS".  "the CDR of the cons" is no
more appropriate. It's clearest to write "the car of the cons".
 
Also, if we don't already do so (I didn't find it), then we should
mention (e.g. in node Cons Cell Type) that "cons" is sometimes used as
short for "cons cell": a cons is a cons cell.  That will improve
readability.  The alternative of mentioning this is to make sure that
we use "cons cell" each time.
 
Naturally, whatever convention we use generally for Emacs vocabulary
should be used for "car" and "cdr" too.  I'm not sure what it is, but
I know we don't use uppercase systematically for Emacs terminology:
"The BUFFER displayed in the top WINDOW of the selected FRAME...".
Similarly: "This cons, whose cdr is 42, has the symbol `foo' as its
car", not "This CONS, whose CDR is 42, has the SYMBOL `foo' as its
CAR".
 
Car 54, where are you?
 
Caveat: I'm looking at the doc in Info (in Emacs). I have no idea how
these terms appear in print. 
 
 
 
In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)
 of 2008-11-08 on LENNART-69DE564
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/g/include
-fno-crossjumping'
 





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #10 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Drew Adams <drew.adams <at> oracle.com>, 1381 <at> debbugs.gnu.org
Cc: emacs-pretest-bug <at> gnu.org, bug-gnu-emacs <at> gnu.org
Subject: Re: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Wed, 19 Nov 2008 21:34:15 +0200
> From: "Drew Adams" <drew.adams <at> oracle.com>
> Date: Wed, 19 Nov 2008 10:22:25 -0800
> Cc: 
> 
> See for example these nodes of the Elisp manual: Cons Cell Type,
> Search-based Fontification (which should be called Search-Based
> Fontification, BTW).
>  
> I'd suggest not making CAR and CDR uppercase.

They are not in uppercase, they are in "small caps" typeface (@sc in
Texinfo markup).  You are reading the Info manual, where @sc is
rendered as uppercase, but in the printed manual it looks differently.




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #25 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: "'Eli Zaretskii'" <eliz <at> gnu.org>, <1381 <at> debbugs.gnu.org>
Cc: <emacs-pretest-bug <at> gnu.org>, <bug-gnu-emacs <at> gnu.org>
Subject: RE: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Wed, 19 Nov 2008 11:46:59 -0800
> > See for example these nodes of the Elisp manual: Cons Cell Type,
> > Search-based Fontification (which should be called Search-Based
> > Fontification, BTW).
> >  
> > I'd suggest not making CAR and CDR uppercase.
> 
> They are not in uppercase, they are in "small caps" typeface (@sc in
> Texinfo markup).  You are reading the Info manual, where @sc is
> rendered as uppercase, but in the printed manual it looks differently.

I see. But is that normal for Emacs terminology? See what I wrote about cons,
buffer, window, frame, symbol, etc.

If this is intentional, feel free to close the bug. It seems odd to me, though -
to me, these are normal Emacs terms.





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #40 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Drew Adams <drew.adams <at> oracle.com>, Richard Stallman <rms <at> gnu.org>
Cc: 1381 <at> debbugs.gnu.org, emacs-pretest-bug <at> gnu.org,
        bug-gnu-emacs <at> gnu.org
Subject: Re: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Wed, 19 Nov 2008 22:05:29 +0200
> From: "Drew Adams" <drew.adams <at> oracle.com>
> Cc: <emacs-pretest-bug <at> gnu.org>, <bug-gnu-emacs <at> gnu.org>
> Date: Wed, 19 Nov 2008 11:46:59 -0800
> 
> > > I'd suggest not making CAR and CDR uppercase.
> > 
> > They are not in uppercase, they are in "small caps" typeface (@sc in
> > Texinfo markup).  You are reading the Info manual, where @sc is
> > rendered as uppercase, but in the printed manual it looks differently.
> 
> I see. But is that normal for Emacs terminology? See what I wrote about cons,
> buffer, window, frame, symbol, etc.
> 
> If this is intentional, feel free to close the bug. It seems odd to me, though -
> to me, these are normal Emacs terms.

These were in the manual since a long time ago, so I'll let Richard
answer this.




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to rms <at> gnu.org:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #55 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Richard M. Stallman" <rms <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>, 1381 <at> debbugs.gnu.org
Cc: drew.adams <at> oracle.com, 1381 <at> debbugs.gnu.org,
        bug-submit-list <at> donarmstrong.com, emacs-pretest-bug <at> gnu.org,
        bug-gnu-emacs <at> gnu.org, bug-gnu-emacs <at> gnu.org
Subject: Re: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Thu, 20 Nov 2008 09:26:10 -0500
    They are not in uppercase, they are in "small caps" typeface (@sc in
    Texinfo markup).  You are reading the Info manual, where @sc is
    rendered as uppercase, but in the printed manual it looks differently.

It may be a mistake to render @sc as upper case in Info
because these words might get confused with variable names.
(I don't know if that is a real problem.)





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to rms <at> gnu.org:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to rms <at> gnu.org:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #70 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: <rms <at> gnu.org>, "'Eli Zaretskii'" <eliz <at> gnu.org>,
        <1381 <at> debbugs.gnu.org>
Cc: <bug-submit-list <at> donarmstrong.com>, <emacs-pretest-bug <at> gnu.org>,
        <bug-gnu-emacs <at> gnu.org>
Subject: RE: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Thu, 20 Nov 2008 08:22:22 -0800
>     They are not in uppercase, they are in "small caps" 
>     typeface (@sc in
>     Texinfo markup).  You are reading the Info manual, where @sc is
>     rendered as uppercase, but in the printed manual it looks 
>     differently.
> 
> It may be a mistake to render @sc as upper case in Info
> because these words might get confused with variable names.
> (I don't know if that is a real problem.)

OK, that's one thing. But my question was whether these shouldn't simply be
treated as normal Emacs terms - just like cons, buffer, symbol, and frame, after
they have been introduced (defined).





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #85 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: rms <at> gnu.org
Cc: 1381 <at> debbugs.gnu.org, drew.adams <at> oracle.com,
        emacs-pretest-bug <at> gnu.org, bug-gnu-emacs <at> gnu.org
Subject: Re: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Thu, 20 Nov 2008 22:23:55 +0200
> From: "Richard M. Stallman" <rms <at> gnu.org>
> CC: drew.adams <at> oracle.com, 1381 <at> emacsbugs.donarmstrong.com,
> 	bug-submit-list <at> donarmstrong.com, emacs-pretest-bug <at> gnu.org,
> 	bug-gnu-emacs <at> gnu.org, bug-gnu-emacs <at> gnu.org
> Date: Thu, 20 Nov 2008 09:26:10 -0500
> 
> It may be a mistake to render @sc as upper case in Info
> because these words might get confused with variable names.

Maybe so, but the alternative (leave them in lower-case) is even
worse.




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #100 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: "'Eli Zaretskii'" <eliz <at> gnu.org>, <rms <at> gnu.org>
Cc: <1381 <at> debbugs.gnu.org>, <emacs-pretest-bug <at> gnu.org>,
        <bug-gnu-emacs <at> gnu.org>
Subject: RE: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Thu, 20 Nov 2008 12:28:22 -0800
> > It may be a mistake to render @sc as upper case in Info
> > because these words might get confused with variable names.
> 
> Maybe so, but the alternative (leave them in lower-case) is even worse.

You spoke in terms of the rendering of @sc, about which I have no opinion.

But just to clarify, did you also mean that "car" and "cons" should not be
lowercase?

Yes, I know you did not say that. But that is what my bug report was about, and
I just want to be sure of what you're saying.

Let's try to separate the issue of how @sc should be rendered from how car and
cdr should be represented. Thx.
 





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #115 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Drew Adams <drew.adams <at> oracle.com>
Cc: rms <at> gnu.org, 1381 <at> debbugs.gnu.org, emacs-pretest-bug <at> gnu.org,
        bug-gnu-emacs <at> gnu.org
Subject: Re: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Thu, 20 Nov 2008 22:43:06 +0200
> From: "Drew Adams" <drew.adams <at> oracle.com>
> Cc: <1381 <at> emacsbugs.donarmstrong.com>, <emacs-pretest-bug <at> gnu.org>,
>         <bug-gnu-emacs <at> gnu.org>
> Date: Thu, 20 Nov 2008 12:28:22 -0800
> 
> But just to clarify, did you also mean that "car" and "cons" should not be
> lowercase?

I don't know.  I guess I'm not enough of a Lisper to have an opinion
on that.  I hoped that Richard will respond to that.

> Let's try to separate the issue of how @sc should be rendered from how car and
> cdr should be represented. Thx.

One problem with saying just "car" is that it could be confused to
mean an automobile.  (I'm serious.)




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #130 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: "'Eli Zaretskii'" <eliz <at> gnu.org>
Cc: <rms <at> gnu.org>, <1381 <at> debbugs.gnu.org>,
        <emacs-pretest-bug <at> gnu.org>, <bug-gnu-emacs <at> gnu.org>
Subject: RE: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Thu, 20 Nov 2008 12:57:00 -0800
> > But just to clarify, did you also mean that "car" and 
> > "cons" should not be lowercase?
> 
> I don't know.  I guess I'm not enough of a Lisper to have an opinion
> on that.  I hoped that Richard will respond to that.
> 
> > Let's try to separate the issue of how @sc should be 
> rendered from how car and
> > cdr should be represented. Thx.
> 
> One problem with saying just "car" is that it could be confused to
> mean an automobile.  (I'm serious.)

OK, let's hope to hear from Richard.

I don't think car as automobile is much of a problem, personally.

This is not a big issue, in any case, especially if something is done to
distinguish @sc so that there is no confusion with, say, parameter names. 

If that potential confusion is removed, then the remaining issue is mainly
aesthetic: CDR is just ugly and unnecessary. But I'm OK with whatever is
decided.





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Yavor Doganov <yavor <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #145 received at 1381 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Yavor Doganov <yavor <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>, 1381 <at> debbugs.gnu.org,
        Drew Adams <drew.adams <at> oracle.com>
Subject: Re: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Fri, 21 Nov 2008 09:44:40 +0200
Eli Zaretskii wrote:
> 
> One problem with saying just "car" is that it could be confused to
> mean an automobile.  (I'm serious.)

Absolutely.  We had a few reports from readers of
http://gnu.org/gnu/rms-lisp.html who complained that there's a typo.
We changed it to <tt>car</tt>.




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to rms <at> gnu.org:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #150 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Richard M. Stallman" <rms <at> gnu.org>
To: "Drew Adams" <drew.adams <at> oracle.com>
Cc: eliz <at> gnu.org, 1381 <at> debbugs.gnu.org,
        bug-submit-list <at> donarmstrong.com, emacs-pretest-bug <at> gnu.org,
        bug-gnu-emacs <at> gnu.org
Subject: Re: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Fri, 21 Nov 2008 10:17:36 -0500
    OK, that's one thing. But my question was whether these shouldn't simply be
    treated as normal Emacs terms - just like cons, buffer, symbol, and frame, after
    they have been introduced (defined).

The reason for using @sc on car and cdr is that they are acronyms.
Those other terms are not acronyms.





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to rms <at> gnu.org:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to rms <at> gnu.org:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #165 received at 1381 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: "'Yavor Doganov'" <yavor <at> gnu.org>, "'Eli Zaretskii'" <eliz <at> gnu.org>,
        <1381 <at> debbugs.gnu.org>
Subject: RE: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Fri, 21 Nov 2008 07:28:32 -0800
> > One problem with saying just "car" is that it could be confused to
> > mean an automobile.  (I'm serious.)
> 
> Absolutely.  We had a few reports from readers of
> http://gnu.org/gnu/rms-lisp.html who complained that there's a typo.
> We changed it to <tt>car</tt>.

I won't belabor the point, and, again, I'm OK with whatever is decided, but just
for the record, that reference really argues exactly the _opposite_:


1. Unlike the Elisp manual, that speech does not define terms such as `car' that
it uses. It is not intended to be a rigorous or complete description of the Lisp
language and its terminology.

`car' is used in that speech only in passing, with no explanation of what it is.
This is a speech to a Lisp community, after all. The readers might not all be
Lispians, of course, which is why it helps to use a special typeface when it is
first encountered in reading. But Richard's use of `car' in no way explains what
it is - he just uses it normally as if speaking to Lispians. That is quite
different from the use of `car' in the Elisp manual, where it is defined
clearly.


2. Even in that speech (its printed representation, which is all that can count
for this topic), `car' is written as <tt>car</tt>  _only the first time it is
used_. Thereafter, it is written normally - no uppercase, no special typeface -
just normal text, treating it as a normal word.

So even when printing the speech for an audience that you know might be confused
by the term (because of typo reports), you chose to use a special typeface for
only the _first occurrence_.


#2 is exactly what I proposed: Use whatever convention we normally employ to
introduce (define) a term - <tt> or caps or whatever, and thereafter treat it as
a normal word.





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #170 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: <rms <at> gnu.org>
Cc: <eliz <at> gnu.org>, <1381 <at> debbugs.gnu.org>,
        <bug-submit-list <at> donarmstrong.com>, <emacs-pretest-bug <at> gnu.org>,
        <bug-gnu-emacs <at> gnu.org>
Subject: RE: bug#1381: 23.0.60; capitalization of car and cdr in the doc
Date: Fri, 21 Nov 2008 08:17:55 -0800
>     OK, that's one thing. But my question was whether these 
>     shouldn't simply be treated as normal Emacs terms - just
>     like cons, buffer, symbol, and frame, after
>     they have been introduced (defined).
> 
> The reason for using @sc on car and cdr is that they are acronyms.
> Those other terms are not acronyms.

I see. That makes sense, I guess, though I'm not sure it's important. (If we
always stuck to that convention, then we might always write "EMACS" or "EMacS",
not "Emacs". ;-))

FWIW, this is what Wikipedia says about the orthography of acronyms:

 The most common capitalization scheme seen with acronyms
 and initialisms is all-uppercase (all-caps), except for
 those few that have linguistically taken on an identity
 as regular words, with the acronymous etymology of the
 words fading into the background of common knowledge, such
 as has occurred with the words scuba, laser, and radar.

That's the argument I'd make here: "car" and "cdr" have linguistically taken on
an identity as regular words. The machine registers that were at the orgins of
these terms are incidental to the current meanings, and knowledge of that
historical relation is anecdotal.

I see "cdr" (for Lispians) the same way I see "radar". We should encourage
thinking of these as common terms, rather than as acronyms about machine
registers. Rather than facilitating understanding, I think it gets in the way of
understanding (and readability) to write "RADAR" and "CDR".






Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#1381; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Tags added: wontfix Request was from Glenn Morris <rgm <at> gnu.org> to control <at> emacsbugs.donarmstrong.com. (Mon, 01 Dec 2008 21:55:04 GMT) Full text and rfc822 format available.

bug reassigned from package `emacs' to `emacs,documentation'. Request was from Juanma Barranquero <lekktu <at> gmail.com> to control <at> emacsbugs.donarmstrong.com. (Sat, 24 Jan 2009 13:30:04 GMT) Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>, owner <at> emacsbugs.donarmstrong.com:
bug#1381; Package emacs,documentation. (Wed, 18 Feb 2009 03:00:03 GMT) Full text and rfc822 format available.

Message #187 received at control <at> debbugs.gnu.org (full text, mbox):

From: Chong Yidong <cyd <at> stupidchicken.com>
To: control <at> debbugs.gnu.org
Subject: close 1382
Date: Thu, 24 Jun 2010 14:23:29 -0400
severity 135 minor
tags 710 + moreinfo unreproducible
close 756
tags 844 + moreinfo unreproducible
close 917
close 1000
tags 1125 + moreinfo unreproducible
close 1159
severity 1238 wishlist
close 1247
close 1381
close 1382
tags 1708 + moreinfo unreproducible
close 1993
severity 2024 wishlist
close 2236
severity 2299 wishlist
tags 2394 + moreinfo unreproducible
severity 2507 minor
close 2583
tags 2690 + moreinfo unreproducible
tags 2812 + moreinfo unreproducible
tags 2843 + moreinfo unreproducible
tags 2870 + moreinfo unreproducible
tags 2877 + moreinfo unreproducible
close 3032
close 3273
close 3349
close 4046
close 4358
close 4591
close 4656
thanks




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#1381; Package emacs. (Thu, 24 Jun 2010 18:40:02 GMT) Full text and rfc822 format available.

Message #190 received at 1381 <at> debbugs.gnu.org (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: <1381 <at> debbugs.gnu.org>, <cyd <at> stupidchicken.com>
Subject: RE: bug#1381 acknowledged by developer         (close 1382)
Date: Thu, 24 Jun 2010 11:39:14 -0700
What's this about - is it a mistake?

#1381 has nothing to do with #1382.

See below for my last mail (2008) about #1381.



> -----Original Message-----
> From: GNU bug Tracking System [mailto:help-debbugs <at> gnu.org] 
> Sent: Thursday, June 24, 2010 11:24 AM
> To: Drew Adams
> Subject: bug#1381 acknowledged by developer (close 1382)
> 
> This is an automatic notification regarding your bug report
> #1381: 23.0.60; capitalization of car and cdr in the doc,
> which was filed against the emacs package.
> 
> It has been marked as closed by one of the developers, namely
> Chong Yidong <cyd <at> stupidchicken.com>.
> 
> You should be hearing from them with a substantive response shortly,
> in case you haven't already. If not, please contact them directly.
> 
> debbugs.gnu.org maintainers
> (administrator, GNU bugs database)

---------------------------------------------------------------------

> -----Original Message-----
> From: Drew Adams Sent: Friday, November 21, 2008 8:18 AM
> To: rms <at> gnu.org Cc: 1381 <at> emacsbugs.donarmstrong.com; 
> bug-submit-list <at> donarmstrong.com; bug-gnu-emacs <at> gnu.org;
emacs-pretest-bug <at> gnu.org
> Subject: bug#1381: 23.0.60; capitalization of car and cdr in the doc
> 
> >     OK, that's one thing. But my question was whether these 
> >     shouldn't simply be treated as normal Emacs terms - just
> >     like cons, buffer, symbol, and frame, after
> >     they have been introduced (defined).
> > 
> > The reason for using @sc on car and cdr is that they are acronyms.
> > Those other terms are not acronyms.
> 
> I see. That makes sense, I guess, though I'm not sure it's 
> important. (If we
> always stuck to that convention, then we might always write 
> "EMACS" or "EMacS",
> not "Emacs". ;-))
> 
> FWIW, this is what Wikipedia says about the orthography of acronyms:
> 
>  The most common capitalization scheme seen with acronyms
>  and initialisms is all-uppercase (all-caps), except for
>  those few that have linguistically taken on an identity
>  as regular words, with the acronymous etymology of the
>  words fading into the background of common knowledge, such
>  as has occurred with the words scuba, laser, and radar.
> 
> That's the argument I'd make here: "car" and "cdr" have 
> linguistically taken on
> an identity as regular words. The machine registers that were 
> at the orgins of
> these terms are incidental to the current meanings, and 
> knowledge of that
> historical relation is anecdotal.
> 
> I see "cdr" (for Lispians) the same way I see "radar". We 
> should encourage
> thinking of these as common terms, rather than as acronyms 
> about machine
> registers. Rather than facilitating understanding, I think it 
> gets in the way of
> understanding (and readability) to write "RADAR" and "CDR".





bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 23 Jul 2010 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 15 years and 25 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.