|
From: | Stefan Monnier |
Subject: | Re: Bootstrap/autoload policy (was Re: regular expressions that match nothing) |
Date: | Wed, 22 May 2019 10:02:15 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
> The patch uses `cl-every' in rx.el, and the surface error (now fixed) was > that rx didn't require `cl-extra' where that function is defined, despite it > being autoloaded. cl-every is not autoloaded (in general). It's only autoloaded after you (require 'cl-lib), which is The Right Way to get it defined (as opposed to requiring cl-extra which is wrong because where cl-every is defined is an internal implementation detail of cl-lib). Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |