[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Proper namespaces in Elisp
From: |
Helmut Eller |
Subject: |
Re: Proper namespaces in Elisp |
Date: |
Mon, 04 May 2020 20:29:45 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
> Anyway, are there any contemporary objections to Nic's plan, in
> particular I am interested in knowing if there any any major objections
> to Nic's reader logic:
>
> - given a string X
> - lookup X in the local obarray
> - if it exists return the symbol
> - else
> - lookup X in the global obarray
> - if it exists return the symbol
> - else
> - add the symbol to the local obarray
The problem with this approach is that the namespace management is done
by the Lisp reader, while many poeple (RMS in particular) think it
should be done by the compiler (like lexical scoping). In other words,
those people would like a mechanism to manage the names of variable
bindings not a mechanism to manage symbols.
Helmut
- Re: Proper namespaces in Elisp, (continued)
Re: Proper namespaces in Elisp, Clément Pit-Claudel, 2020/05/04
- Re: Proper namespaces in Elisp, João Távora, 2020/05/04
- Re: Proper namespaces in Elisp, Andrea Corallo, 2020/05/04
- Re: Proper namespaces in Elisp, João Távora, 2020/05/04
- Re: Proper namespaces in Elisp, Andrea Corallo, 2020/05/05
- Re: Proper namespaces in Elisp, Andrea Corallo, 2020/05/05
- Re: Proper namespaces in Elisp, João Távora, 2020/05/05
- Re: Proper namespaces in Elisp, Andrea Corallo, 2020/05/05