GNU bug report logs -
#9082
Add hints to documentation of car and cdr for (e)lisp newcomers
Previous Next
Reported by: asjo <at> koldfront.dk (Adam Sjøgren)
Date: Thu, 14 Jul 2011 16:42:02 UTC
Severity: minor
Tags: fixed
Fixed in version 24.1
Done: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #27 received at 9082 <at> debbugs.gnu.org (full text, mbox):
asjo <at> koldfront.dk (Adam Sjøgren) writes:
> Sure, you can quickly try them, or you can figure out why the
> (elisp)Cons cells link doesn't work in your emacs-snapshot instance and
Funnily enough, I think I fixed that bug earlier today. :-)
> read up on it there, or you can find the answer on wikipedia - but just
> a little hint in the documentation of the functions we are talking about
> would have quenched the frustration instantly.
>
> The target demographic for these texts surely would be someone for whom
> "car returns the car, cdr returns the cdr" isn't helping?
It's really hard to explain these two functions, because they are so
simple and have little intrinsic meaning. Which is why they were called
why they're called, and not `first' and `rest' (which also has
proponents).
If a user sees
(setq a '(foo . bar))
(zot (cdr a))
I don't see how looking up `cdr' and seeing "(rest)" really
unconfuses all that much. Pointing to the manual is the only thing that
will help here, in my opinion.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog http://lars.ingebrigtsen.no/
This bug report was last modified 13 years and 317 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.