help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FW: [External] : Re: Lisp anime video


From: Stefan Monnier
Subject: Re: FW: [External] : Re: Lisp anime video
Date: Sat, 04 Sep 2021 12:31:42 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

> Any pronunciation you like is fine, but it
> really should differentiate things like
> cddr and caddr and cadar.  IOW, in particular
> it needs to distinguish things like cdr and
> cdar.

In my book, the pronounciation of those cXXXr is the least of
their problems.  They make the code hard to understand anyway.
I strongly recommend limiting oneself to cXr and cXXr, and preferring
`nth` and `nthcdr` or defining new types with `cl-defstruct` so you can
use proper names for the relevant fields.

cXXXr is Lisp's equivalent to writing assembly code IMO (tho without
the speed benefit).


        Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]