From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Emacs rewrite in a maintainable language Date: Mon, 19 Oct 2015 20:06:17 +0200 Message-ID: <876122ivhi.fsf@fencepost.gnu.org> References: <561A19AB.5060001@cumego.com> <83zizi3qr0.fsf@gnu.org> <87lhb1n81y.fsf@gnu.org> <83si594wt3.fsf@gnu.org> <87io64iigs.fsf@gnu.org> <87r3kso1gr.fsf@fencepost.gnu.org> <87wpuks5ek.fsf@T420.taylan> <83vba4i1z3.fsf@gnu.org> <87pp0cqgjf.fsf@T420.taylan> <83twpoi0sp.fsf@gnu.org> <878u70qf75.fsf@T420.taylan> <83mvvghydi.fsf@gnu.org> <5623E3B5.8050407@dancol.org> <87y4f0kos9.fsf@fencepost.gnu.org> <5623EAB2.5000008@dancol.org> <87pp0cotqd.fsf@T420.taylan> <5623F7E2.3010200@dancol.org> <87d1wbp9uv.fsf@T420.taylan> <22052.51982.9833.353851@turnbull.sk.tsukuba.ac.jp> <87wpui4uun.fsf@tromey.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1445278000 31849 80.91.229.3 (19 Oct 2015 18:06:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 19 Oct 2015 18:06:40 +0000 (UTC) Cc: Taylan Ulrich =?utf-8?B?QmF5xLFybMSx?= /Kammer , "Stephen J. Turnbull" , Daniel Colascione , emacs-devel@gnu.org To: Tom Tromey Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 19 20:06:36 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 1ZoEpO-0001Yc-Be for ged-emacs-devel@m.gmane.org; Mon, 19 Oct 2015 20:06:34 +0200 Original-Received: from localhost ([::1]:41410 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZoEpN-0003Dg-Nd for ged-emacs-devel@m.gmane.org; Mon, 19 Oct 2015 14:06:33 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZoEpI-00038y-P8 for emacs-devel@gnu.org; Mon, 19 Oct 2015 14:06:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZoEpH-0003q2-SB for emacs-devel@gnu.org; Mon, 19 Oct 2015 14:06:28 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45301) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZoEp9-0003ov-Bm; Mon, 19 Oct 2015 14:06:19 -0400 Original-Received: from localhost ([127.0.0.1]:59120 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.82) (envelope-from ) id 1ZoEp8-00019O-Eo; Mon, 19 Oct 2015 14:06:18 -0400 Original-Received: by lola (Postfix, from userid 1000) id D465FDF371; Mon, 19 Oct 2015 20:06:17 +0200 (CEST) In-Reply-To: <87wpui4uun.fsf@tromey.com> (Tom Tromey's message of "Mon, 19 Oct 2015 11:43:44 -0600") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e 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:192124 Archived-At: Tom Tromey writes: > Stephen> If we can really rewrite all of Emacs with the exception of device > Stephen> drivers in Guile, then I'd definitely be excited (I think that's what > Stephen> Tom Tromey is talking about). > > No, I'm interested in writing Emacs in Emacs Lisp and evolving Emacs > Lisp in place; and against the Guile/Emacs thing, for basically the > same reasons as Daniel. Well, I may have limited comprehension, but the reasons I remember from Daniel were mostly in the "Do not want" and "we could do something similar if we worked hard enough" category. Basically, fear of merging and the unknown. Since the whole point was to _stop_ working on compiler/optimizer/language details that are more encompassingly solved in a system with a less heckish history as Emacs Lisp, I am not convinced. The main problem I see is that we have two communities who are quite unenthusiastic about letting the respective other project shape vital aspects of their own project. Which is a problem. I think that both projects would move considerably out of their specialist corner if this worked out, gaining wider appeal and acceptance as "serious" software useful for more than special purposes. -- David Kastrup