[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