[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bootstrap/autoload policy (was Re: regular expressions that match nothin
From: |
Mattias Engdegård |
Subject: |
Bootstrap/autoload policy (was Re: regular expressions that match nothing) |
Date: |
Mon, 20 May 2019 18:26:04 +0200 |
15 maj 2019 kl. 23.07 skrev Mattias Engdegård <address@hidden>:
>
> We don't necessarily need a special form for it; we can just make `(or)' work.
>
> Proposed patch attached. (I also added its dual, (seq), since it would be
> silly not to.)
Naïvely thinking the patch would be uncontroversial, I pushed it to master only
to see a bootstrap failure and I could use some policy advice.
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. (rx is pulled in from compile.el, from bytecomp.el, from
cl-generic.el, from loadup.el.)
What I would like to know is whether the bootstrap was trying to tell me
something here. Was I wrong in using `cl-every' in the first place? How do I
know when to trust autoload, and when to use an explicit require? Bootstrap
after every change and see if it breaks?
- Re: regular expressions that match nothing, (continued)
- Re: regular expressions that match nothing, Stefan Monnier, 2019/05/15
- Re: regular expressions that match nothing, Mattias Engdegård, 2019/05/15
- Re: regular expressions that match nothing, Michael Heerdegen, 2019/05/15
- More re odditie [Was: regular expressions that match nothing], phs, 2019/05/16
- Re: More re odditie [Was: regular expressions that match nothing], Mattias Engdegård, 2019/05/16
- Re: More re odditie [Was: regular expressions that match nothing], phs, 2019/05/16
- Re: More re odditie [Was: regular expressions that match nothing], Stefan Monnier, 2019/05/16
- Re: More re odditie [Was: regular expressions that match nothing], Michael Heerdegen, 2019/05/16
- Re: More re odditie [Was: regular expressions that match nothing], Mattias Engdegård, 2019/05/16
- Global and local definitions of non-functions/variable (was: More re odditie [Was: regular expressions that match nothing]), Stefan Monnier, 2019/05/16
- Bootstrap/autoload policy (was Re: regular expressions that match nothing),
Mattias Engdegård <=
- Re: Bootstrap/autoload policy (was Re: regular expressions that match nothing), Stefan Monnier, 2019/05/22
- Re: Bootstrap/autoload policy (was Re: regular expressions that match nothing), Mattias Engdegård, 2019/05/22
- Re: Bootstrap/autoload policy (was Re: regular expressions that match nothing), Stefan Monnier, 2019/05/22
- Re: Bootstrap/autoload policy (was Re: regular expressions that match nothing), Mattias Engdegård, 2019/05/22
- Re: Bootstrap/autoload policy (was Re: regular expressions that match nothing), Stefan Monnier, 2019/05/22
- Re: Bootstrap/autoload policy (was Re: regular expressions that match nothing), Mattias Engdegård, 2019/05/22
- Re: Bootstrap/autoload policy (was Re: regular expressions that match nothing), Stefan Monnier, 2019/05/22
- Re: Bootstrap/autoload policy (was Re: regular expressions that match nothing), Basil L. Contovounesios, 2019/05/26
- Re: regular expressions that match nothing, Eric Abrahamsen, 2019/05/16
- 回复: regular expressions that match nothing, net june, 2019/05/19