|
From: | Stefan Monnier |
Subject: | Re: adding namespaces to emacs-lisp (better elisp?) |
Date: | Fri, 26 Jul 2013 20:51:18 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
>>> If a namespace package calls intern the symbol is interned in the >>> private obarray. >> I'm not sure how you could do that and neither am I sure that would >> preserve backward compatibility. So without more details of how that >> would work, it sounds like wishful thinking to me. > This is the core of my proposal. > The guts of intern need to be altered to be aware of when it is being > called in a packaged context. I am currently expecting to be able to do > this with a file local variable. That's easy when the reader calls `intern', but I'm talking about when the Elisp code itself makes calls to `intern'. Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |