emacs-devel
[Top][All Lists]
Advanced

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

Re: Emacs 26.1 release branch created


From: Alan Mackenzie
Subject: Re: Emacs 26.1 release branch created
Date: Tue, 26 Sep 2017 20:26:48 +0000
User-agent: Mutt/1.7.2 (2016-11-26)

Hello, Philipp.

On Tue, Sep 26, 2017 at 19:28:07 +0000, Philipp Stephani wrote:
> Drew Adams <address@hidden> schrieb am Di., 26. Sep. 2017 um
> 04:53 Uhr:

> > Uh, let-binding dynamic variables is as old as the hills.
> > It's older than Emacs (and that's saying something).
> > <https://www.gnu.org/software/emacs/emacs-paper.html#SEC15>


> It's still no good. Dynamic variables are global mutable state, with all
> its downsides.

And upsides.  And upside downs.

> Early Lisps had only dynamic binding because people didn't know better. But
> now we know that global mutable state is almost always undesirable and
> avoid id wherever we can.

But my buffers are global mutable states.  The whole world is a global
mutable state.  Literally.  How can we model them without such things in
our languages?  Why would we want to?

But you're trolling, aren't you?

-- 
Alan Mackenzie (Nuremberg, Germany).



reply via email to

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