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:09:06 -0800 (PST)

>   > Here's a list of `cl-' stuff that I like to use, which I think wouldn't
>   > bring confusion without a `cl-' prefix: `cl-find-if',
>   > `cl-remove-if-not', `cl-incf', `cl-position-if', `cl-caadr',
>   > `cl-rotatef', `cl-destructuring-bind'.
> 
> We can consider including some of these functions in standard Emacs
> Lisp, but not all the cl-... functions should be included.
> Some of the Common Lisp functions have very ugly interfaces.

We should move only the functions we think are most useful to
"standard Emacs Lisp".  The rest of the Common Lisp (emulation)
functions should remain in a separate library that is not loaded
by default.

But their functions etc. that correspond to Common Lisp functions
etc. should be renamed to drop the prefix `cl-', unless doing so
would conflict with existing Emacs-Lisp functions etc. that act
differently.

IOW, even when a Common Lisp emulation function is in a separate
library that is not loaded by default, we should drop its prefix
`cl-' unless doing so is problematic.



reply via email to

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