[Top][All Lists]

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

Re: Towards a cleaner build: other output

From: Stefan Monnier
Subject: Re: Towards a cleaner build: other output
Date: Wed, 19 Jun 2019 09:33:59 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)

> Right, it's these:
> (defvar * nil
>   "Most recent value evaluated in IELM.")
> But ielm really does define (and use) these variables,

Right, but the intent is for them to be used from IELM, rather than from
anywhere else.  They "bleed" out of IELM because of the way IELM is implemented.

> and you can describe-variable them: [...] Which seems nice...

Indeed you can, but I'm not sure it's that important.
I think turning those (defvar * nil) to (defvar *) would be fine: the
global value is always nil anyway, AFAICT.

>> The right fix there is to rename "everything" to use a "page-" prefix rather
>> than merely using "page" somewhere in the name.
> I'll do the renaming and mark the old names as obsolete.  I can't see
> them used anywhere else in the tree, but perhaps there are out-of-tree
> uses...

I think these are all user-level commands, so the most likely place for
them to appear is in ~/.emacs


reply via email to

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