[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
`cl-find-if' and `cl-cadar' but no need to `require' CL
From: |
Emanuel Berg |
Subject: |
`cl-find-if' and `cl-cadar' but no need to `require' CL |
Date: |
Mon, 13 May 2019 04:30:49 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
In the code I posted the other day [1] I use
`cl-find-if' and `cl-cadar' but when
I byte-compile the file there is no mention
I haven't `require'd cl-lib like I'm used to
whenever using cl-* stuff.
Don't you have to require cl-lib anymore?
Or is is just those to that are part of an
exception set? Or "sets", as they are not of
the same variety:
cl-find-if:
cl-find-if is an autoloaded compiled Lisp
function in ‘cl-seq.el’.
So you don't need to require that because it
is autoloaded?
cl-cadar:
cl-cadar is a compiled Lisp function in
‘cl-lib.el’.
(cl-cadar X)
This function has a compiler macro
‘internal--compiler-macro-cXXr’.
And you don't need to require that because it
has a compiler macro?
Only what does it mean it has a compiler macro
and what is that wierd notation convention with
a double dash and then two uppercase X?
[1] https://dataswamp.org/~incal/emacs-init/frame-size.el
--
underground experts united
http://user.it.uu.se/~embe8573
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- `cl-find-if' and `cl-cadar' but no need to `require' CL,
Emanuel Berg <=