emacs-devel
[Top][All Lists]
Advanced

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

RE: [Emacs-diffs] emacs-25 a9c48d5: Additional fixes for file notificati


From: Drew Adams
Subject: RE: [Emacs-diffs] emacs-25 a9c48d5: Additional fixes for file notification
Date: Tue, 23 Feb 2016 10:05:57 -0800 (PST)

>   > It's insane that Emacs now calls these `cl-caddr' etc., instead of
>   > calling them `caddr' etc. like all other Lisps (those that have
>   > them) - including Emacs prior to this renaming.
> 
> "Renaming" is a misleading description of what happened.
> Emacs Lisp never included a caddr function under any name
> before among its standard functions.
> 
> There was a caddr function in the optional cl package (which I
> suppose is still there),

Precisely.  That `caddr' function is slated (was, at least) to be
removed and thus replaced by the equivalent `cl-caddr' function.
That's what I meant by renaming.  That's what I think is crazy.

> and there is now a cl-caddr function in the cl-lib package.

For now, yes.  Stefan's plan was to obsolete `cl.el'.

>   > Hard to believe this actually went down.
> 
> In 1985 I needed to keep Emacs small.  I could not afford to add
> functions such as caddr.

That's not the "this" that I have a hard time believing went down.
It is the renaming to `cl-' that I find hard to fathom.

> Today, there is no need to keep Emacs so small.  So we may as well add
> c...r and c....r to Emacs Lisp.

Excellent.  Agreed 100%.



reply via email to

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