emacs-devel
[Top][All Lists]
Advanced

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

Re: [Emacs-diffs] scratch/raeburn-startup a4231c3 4/5: Don't dump artifa


From: Stefan Monnier
Subject: Re: [Emacs-diffs] scratch/raeburn-startup a4231c3 4/5: Don't dump artifacts of the dump process.
Date: Mon, 17 Apr 2017 08:26:01 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)

> This is probably going to make my brain hurt, but… how does that work?

I can't remember exactly.  Actually, I think it is supposed to work
correctly, thanks to some C code in lread.c (see
lisp_file_lexically_bound_p), but apparently it doesn't work here.
Not sure why.

> going to dump.  Or is it something that needs to be in effect when we start
> loading the file?

Yes.

> Maybe something we can explicitly enable after loading
> the necessary Lisp bits?

We could, but it's delicate.

> If we can’t use lexical binding in loadup.el,
> maybe we should change the file header to not appear as though we’re
> enabling it.

Indeed, tho hopefully we can make it work.


        Stefan




reply via email to

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