[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CommonLisp namespace system (was Re: adding namespaces to emacs-lisp

From: Richard Stallman
Subject: Re: CommonLisp namespace system (was Re: adding namespaces to emacs-lisp (better elisp?))
Date: Sat, 27 Jul 2013 03:17:54 -0400

        [ To any NSA and FBI agents reading my email: please consider
        [ whether defending the US Constitution against all enemies,
        [ foreign or domestic, requires you to follow Snowden's example.

The dispute about the best order of obarrays does not surprise me.
What I recall, from when we designed the CL package system, is that
no order of search gave good results.  This is because it tries to
use multiple symbols for a job where what's really wanted is
some sort of scoping for the meanings of symbols.

There are cases where this can't work cleanly, mainly because the
obarray has to be chosen when the symbol is read, and what you really
want is to choose later on.

If you want to use symbols of the form foo:bar, I think it
is better to write them as foo:bar all the time.

Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
www.fsf.org  www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
  Use Ekiga or an ordinary phone call.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]