|
From: | Stefan Monnier |
Subject: | bug#20640: 24.5; lexical-binding should work like a normal file-local variable |
Date: | Mon, 25 May 2015 18:55:50 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
>>> I think the only reason for this is an implementation detail >>> (lexical-binding is parsed by other code than the other file-local >>> variables). It would be great to make it consistent with other >>> variables so that the user doesn't need to care about the difference. >> Allowing it at the end of the file, would require jumping to the end of >> the file first, and then starting over from the beginning. >> That'd be a very bad requirement. > Why? We're going to have to read that page eventually anyway. Because we can't read the first page correctly until we know whether it should be read in lexical-binding mode or in dynamic-binding mode. Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |