> > >> and there will be compatibility aliases for cl-caaadr etc..
> > > Why? Why is that needed?
> > To not make it harder for developers to support Emacs 24.X
>
> Well, if you mean keeping `caaadr', then yes. It's `cl-caaadr'
> that has no raison d'etre. Keep `caaadr'; toss `cl-caaadr'.
Has, `caaadr' always existed (since 24.1) without explicitly `require'ing the `cl' package?
Yes. Just require `cl-macs.el'. Or require `cl.el' at byte-compile time.
These are macros.
If the answer is yes, then I'm fine with removing the prefixed alias.