emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: "Emacs Lisp Packages" chapter in the Emacs manual


From: Stefan Monnier
Subject: Re: "Emacs Lisp Packages" chapter in the Emacs manual
Date: Sun, 10 May 2020 23:26:55 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

>  (provide 'my-feature)  ; Ignored by byte compiler,
>                         ;   evaluated by 'load'.
>  (require 'my-feature)  ; Evaluated by byte compiler.

Yes, it used to be popular.  But it is the telltale sign of a recursive
dependency between packages, which is something better avoided (just
like `advice` is better avoided: we *do* want to support it because it's
really handy when you really need it, but don't abuse it).

So please don't go there unless you have to.


        Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]