Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In Emacs, what does this error mean? "Warning: cl package required at runtime"

I am byte-compiling a module. It gives me this warning:

 Warning: cl package required at runtime 

Why is this a warning? I am well aware that I am using the cl package. In fact there is a (require 'cl) statement in the module.

Is there something wrong with using the cl stuff?

If so, is there a list of published workarounds? The main things I use are mapcan and delete-duplicates.

like image 755
Cheeso Avatar asked Feb 16 '11 17:02

Cheeso


1 Answers

The reason of this warning is a GNU policy which does not want a package cl to be used in Elisp. But it would be foolish as well to prohibit it completely. So they decided to show a warning.

You can find more information here

like image 192
Oleg Pavliv Avatar answered Sep 30 '22 11:09

Oleg Pavliv