[Top][All Lists]

[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]