The reason there are adding the cl-prefix in cl-lib is that previously cl.el replaced elisp functions with the cl equivalent ones.<p>lispm already covered that cl: is packages, not a prefix but I&#x27;d like to add one of the reasons elisp doesn&#x27;t have any similar of namespaces is due RMS thiking &quot;prefixes are better&quot;[0]<p>[0]: <a href="https:&#x2F;&#x2F;lists.gnu.org&#x2F;archive&#x2F;html&#x2F;emacs-devel&#x2F;2013-07&#x2F;msg00794.html" rel="nofollow">https:&#x2F;&#x2F;lists.gnu.org&#x2F;archive&#x2F;html&#x2F;emacs-devel&#x2F;2013-07&#x2F;msg00...</a>