From mboxrd@z Thu Jan 1 00:00:00 1970
Path: news.gmane.org!.POSTED!not-for-mail
From: Philipp Stephani
Newsgroups: gmane.emacs.devel
Subject: Re: Emacs 26.1 release branch created
Date: Tue, 26 Sep 2017 19:28:07 +0000
Message-ID:
References: <20170922193511.GC7229@ACM>
<20170922220700.GD7229@ACM>
<20170924143939.GC5725@ACM>
<20170924194139.GA6793@ACM> <20170925190357.GA4651@ACM>
<855b1231-2279-4fd7-a2d6-be65435bb8be@default>
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="001a113dc83c65cc03055a1cadec"
X-Trace: blaine.gmane.org 1506454105 24517 195.159.176.226 (26 Sep 2017 19:28:25 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Tue, 26 Sep 2017 19:28:25 +0000 (UTC)
To: Drew Adams , Paul Eggert ,
Alan Mackenzie , emacs-devel@gnu.org,
Eli Zaretskii , rms@gnu.org
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 26 21:28:20 2017
Return-path:
Envelope-to: ged-emacs-devel@m.gmane.org
Original-Received: from lists.gnu.org ([208.118.235.17])
by blaine.gmane.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1dwvWl-0005zX-LS
for ged-emacs-devel@m.gmane.org; Tue, 26 Sep 2017 21:28:19 +0200
Original-Received: from localhost ([::1]:50868 helo=lists.gnu.org)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from )
id 1dwvWt-0000g2-3j
for ged-emacs-devel@m.gmane.org; Tue, 26 Sep 2017 15:28:27 -0400
Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33103)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1dwvWm-0000fw-61
for emacs-devel@gnu.org; Tue, 26 Sep 2017 15:28:21 -0400
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1dwvWl-00040d-7w
for emacs-devel@gnu.org; Tue, 26 Sep 2017 15:28:20 -0400
Original-Received: from mail-oi0-x22b.google.com ([2607:f8b0:4003:c06::22b]:50172)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from )
id 1dwvWl-00040M-2h; Tue, 26 Sep 2017 15:28:19 -0400
Original-Received: by mail-oi0-x22b.google.com with SMTP id i128so13506362oih.6;
Tue, 26 Sep 2017 12:28:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=c2i7eXxXwFr3kDcL9h83/FqOyZamJKiCBWZMItytDXI=;
b=XJERBFEW8D3vZn2t7GVku7Z1gGKJ+PfvXRYLfBpVGSyiIXPz04WuNvr8DB8QYn8EJF
8pP/i+Q8VfTpxlmiLSEmjaDypFDUR9nrk2baWQGtCd+3BZcAZzuEHezKgD4MhKUP0VWc
2EbREs7QoMdqCSncxWlekdUETpTDGQRbr9Ut7MvxD2Yig2DDL5hBxapk0VNYYyxOylUp
pRfkDErsnRIkyF2zY1VK6FEVGlOpHIddkAPD0FnaEogvM9y7kP+cAF33aatbDY1eQ4Q5
OhZbXNTg6HJPiGdiWGjjl8jH/HJgzmpGDp0JSERhPd7l92WSJg5gCofpKaRkiD4sp+fI
7P7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=c2i7eXxXwFr3kDcL9h83/FqOyZamJKiCBWZMItytDXI=;
b=DNCGbVtLWbKs0H8vY/scgphLKvdAsUpWbtirM+vvDReZuVQz1LEuem+mlI9Rxvl3T+
+a2apJLqqZqgbmtJ0BqEGyfxi6wdr6D0vUE1MrjIcRpjuhySEOzUsnROHhda/oJIDkCh
QlQf9uurIhVXZZIfB2ptvaGAxOXbYhvASzLn8o7OctP1XWjeosEU0HzQQqostrS0SlVu
khkWfmkeZTl4v7i0pE4B3tlCsEq9McaGAb23xK4LAVbqVmi8lCN1BQ1QYXKRY54R12t5
beCxqZvrkSOGq9omn0WZ5l5LblwyEMq0KXSPOzyKUXbnNjFML3XwV0ZeYn/ZwZnMd9RT
Gppw==
X-Gm-Message-State: AHPjjUhfNDqGtdanDLgYa/q3J4CKmjBWwTvm9pwZ2b83MR4x+Za+sjFY
1KRtGP82a1QdgWKpZ9BuloDo7xrP3+nS6o4kZ+g=
X-Google-Smtp-Source: AOwi7QBE8lxyur3FlTfWYHExnvMRLsHHGf3alkzsG9404m9iFfJNeSRsk8Xqu/L7AAnsakDZaBHznJuq459n3e214Xs=
X-Received: by 10.157.44.199 with SMTP id e7mr2706789otd.75.1506454098265;
Tue, 26 Sep 2017 12:28:18 -0700 (PDT)
In-Reply-To:
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
recognized.
X-Received-From: 2607:f8b0:4003:c06::22b
X-BeenThere: emacs-devel@gnu.org
X-Mailman-Version: 2.1.21
Precedence: list
List-Id: "Emacs development discussions."
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org
Original-Sender: "Emacs-devel"
Xref: news.gmane.org gmane.emacs.devel:218810
Archived-At:
--001a113dc83c65cc03055a1cadec
Content-Type: text/plain; charset="UTF-8"
Drew Adams 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).
>
It's still no good. Dynamic variables are global mutable state, with all
its downsides.
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.
--001a113dc83c65cc03055a1cadec
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Drew A=
dams <drew.adams@oracle.com=
> schrieb am Di., 26. Sep. 2017 um 04:53=C2=A0Uhr:
Uh, let-binding dynamic variables is as old as the hills.
It's older than Emacs (and that's saying something).
It=
39;s still no good. Dynamic variables are global mutable state, with all it=
s downsides.
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.