From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: New maintainer Date: Mon, 05 Oct 2015 22:43:39 +0300 Message-ID: <83twq5xfro.fsf@gnu.org> References: <5610207A.2000300@harpegolden.net> <83fv1r3gzp.fsf@gnu.org> <83bncf3f9k.fsf@gnu.org> <5610E0BC.8090902@online.de> <83si5r106e.fsf@gnu.org> <831td9z18h.fsf@gnu.org> <83vbalxg9n.fsf@gnu.org> <5612D1AA.3050903@dancol.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1444074361 27529 80.91.229.3 (5 Oct 2015 19:46:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 5 Oct 2015 19:46:01 +0000 (UTC) Cc: johnw@newartisans.com, emacs-devel@gnu.org To: Daniel Colascione Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 05 21:45:53 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZjBhn-0003x4-QX for ged-emacs-devel@m.gmane.org; Mon, 05 Oct 2015 21:45:51 +0200 Original-Received: from localhost ([::1]:47409 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZjBhm-0008RX-VZ for ged-emacs-devel@m.gmane.org; Mon, 05 Oct 2015 15:45:50 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40734) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZjBhj-0008RO-VW for emacs-devel@gnu.org; Mon, 05 Oct 2015 15:45:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZjBhg-0005gx-Oq for emacs-devel@gnu.org; Mon, 05 Oct 2015 15:45:47 -0400 Original-Received: from mtaout25.012.net.il ([80.179.55.181]:33130) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZjBhg-0005fX-7Z for emacs-devel@gnu.org; Mon, 05 Oct 2015 15:45:44 -0400 Original-Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NVR00G00INUKQ00@mtaout25.012.net.il> for emacs-devel@gnu.org; Mon, 05 Oct 2015 22:41:00 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVR006A6IOBJUB0@mtaout25.012.net.il>; Mon, 05 Oct 2015 22:41:00 +0300 (IDT) In-reply-to: <5612D1AA.3050903@dancol.org> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.181 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:190965 Archived-At: > Cc: emacs-devel@gnu.org > From: Daniel Colascione > Date: Mon, 5 Oct 2015 12:38:18 -0700 > > > There's the concurrency branch in the repository. It needs to be > > revived (didn't see any activity for the last 2 years), and was not > > really ready for prime time last time I looked at it (see > > http://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00704.html > > and its continuation into Sep 2013). But it's not far from its > > proclaimed goal. > > It isn't, but I'm still not sure that goal is the right one. I much > prefer a world where we don't have shared mutable state: the web workers > model from the web is a good one, and like any concurrency solution for > Emacs, it addresses the problem of integrating multiprocessing into a > legacy single-threaded environment. Maybe you are right, but IMO it would be silly for us not to try that branch first, through which we will gain firsthand experience and knowledge of what kind of concurrency we need. Otherwise, it will be another idea that ended in just talking.