[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Something weird with when-let*/if-let*
From: |
Stefan Monnier |
Subject: |
Re: Something weird with when-let*/if-let* |
Date: |
Sat, 14 Oct 2017 16:42:24 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
> Besides message.el, nnimap.el is the only gnus lib to use when-let*.
> I can just add another subr-x require in nnimap for now -- if it starts
That's indeed what should be done, regardless of what message.el does:
if a foo.el uses a macro defined in bar.el, it should generally require
that bar.el directly rather than rely on some toto.el file to load it.
I'm not saying that we follow this rule all the time, but in my
experience, this is a sane rule to follow. The downside is really
negligible: if foo.el requires foo.el which also requires bar.el, the
extra/redundant (require 'bar) will cost very little anyway.
Stefan
- Something weird with when-let*/if-let*, Eric Abrahamsen, 2017/10/14
- Re: Something weird with when-let*/if-let*, Noam Postavsky, 2017/10/14
- Re: Something weird with when-let*/if-let*, Eric Abrahamsen, 2017/10/14
- Re: Something weird with when-let*/if-let*, Noam Postavsky, 2017/10/14
- Re: Something weird with when-let*/if-let*, Noam Postavsky, 2017/10/14
- Re: Something weird with when-let*/if-let*, Eric Abrahamsen, 2017/10/14
- Re: Something weird with when-let*/if-let*, Noam Postavsky, 2017/10/14
- Re: Something weird with when-let*/if-let*, Eric Abrahamsen, 2017/10/14
- Re: Something weird with when-let*/if-let*, Eric Abrahamsen, 2017/10/14
- Re: Something weird with when-let*/if-let*,
Stefan Monnier <=
- Re: Something weird with when-let*/if-let*, Eric Abrahamsen, 2017/10/15