[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] Compile warnings on Win7/Emacs24.0.50
From: |
Bastien |
Subject: |
Re: [O] Compile warnings on Win7/Emacs24.0.50 |
Date: |
Tue, 19 Jul 2011 01:50:25 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Andy Moreton <address@hidden> writes:
> On Wed 13 Jul 2011, Achim Gratz wrote:
>
>> I've tested some things on Win7 and happen to have an Emacs24 installed
>> there, so I compiled the latest org-mode. I got quite a few warnings
>> that I've never seen before with Emacs23, so I assume this is Emacs24
>> tightening the screws on some loseness. I don't remember the exact
>> warning text, but it was something about top-level forms and global
>> variables not having a prefix (presumably to keep them in their own
>> namespace and not step on the toes of other packages).
>
> AFAIK this is because emacs-24 now supports lexical scope. The use of
> name prefixes is used to manage namespace as you mention, but also as
> convention used by the byte compiler to help distinguish between uses of
> lexically and dynamicly scoped variable bindings.
Yes, there is lots of (boring) work to do in this area to get rid of
those warnings.
Thanks for bringing this up,
--
Bastien