emacs-devel
[Top][All Lists]
Advanced

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

Re: (aset UNIBYTE-STRING MULTIBYTE-CHAR)


From: Stephen J. Turnbull
Subject: Re: (aset UNIBYTE-STRING MULTIBYTE-CHAR)
Date: Fri, 15 Feb 2008 10:08:40 +0900

David Kastrup writes:
 > Richard Stallman <address@hidden> writes:
 > 
 > >     While I don't consider Python as the best design by far (the lack
 > >     of type system rules it out right away), Elisp's dynamic scoping
 > >     mixed with buffer-local and frame-local and terminal-local
 > >     variables is pretty horrendous,
 > >
 > > I think it is elegant.  Dynamic scoping is absolutely essential for an
 > > Emacs-like editor, as explained in the Emacs paper from 1981.
 > 
 > Shhhhh.  Stefan is still in Cc, and he'll be sad to hear that his
 > lexbind branch can't possibly exist.

No problema, amigos.  From the cited paper (SIGOA 1981, 2:1-2):

    It is not necessary for dynamic scope to be the *only* scope rule
    available, just useful for it to be available.

(Isn't it Miles who is maintaining the lexbind branch?  But he's
there, too. :-)




reply via email to

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