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: Guile emacs thread (again) Date: Sat, 20 Sep 2014 18:54:04 +0300 Message-ID: <83egv6z3s3.fsf@gnu.org> References: <87wq97i78i.fsf@earlgrey.lan> <87bnqdnmlq.fsf@panthera.terpri.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1411228485 31453 80.91.229.3 (20 Sep 2014 15:54:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 20 Sep 2014 15:54:45 +0000 (UTC) Cc: robin@terpri.org, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 20 17:54:38 2014 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 1XVMze-0004if-Bi for ged-emacs-devel@m.gmane.org; Sat, 20 Sep 2014 17:54:38 +0200 Original-Received: from localhost ([::1]:35110 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XVMze-0007yY-1C for ged-emacs-devel@m.gmane.org; Sat, 20 Sep 2014 11:54:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60534) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XVMzV-0007xU-VH for emacs-devel@gnu.org; Sat, 20 Sep 2014 11:54:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XVMzQ-00036V-2R for emacs-devel@gnu.org; Sat, 20 Sep 2014 11:54:29 -0400 Original-Received: from mtaout26.012.net.il ([80.179.55.182]:60655) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XVMzP-00035K-Qf; Sat, 20 Sep 2014 11:54:23 -0400 Original-Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il (HyperSendmail v2007.08) id <0NC700I00HZM5J00@mtaout26.012.net.il>; Sat, 20 Sep 2014 18:52:17 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout26.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NC700KBRIR5Q800@mtaout26.012.net.il>; Sat, 20 Sep 2014 18:52:17 +0300 (IDT) In-reply-to: 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.182 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:174581 Archived-At: > Date: Sat, 20 Sep 2014 09:20:16 -0400 > From: Richard Stallman > Cc: emacs-devel@gnu.org > > Supporting Emacs extensions written in Scheme is part of the goal I > had in mind when I proposed this. That's the tangible benefit that we > would get from Scheme support. If all Scheme does is serve as a platform > for Emacs Lisp, it is no real advance. Then perhaps the goals of the Guile-Emacs project should be shifted, such that the first goal is to have Emacs that can use Scheme extensions, and push the goal of having Emacs Lisp based on Scheme farther into the future. Doing so would make sense to me, since this is what other GNU projects do (Make, GDB), and it postpones the need for solving a whole lot of non-trivial problems, some of which were discussed here. It would also take the sting out of the fears expressed by some that Guile development team might not be up to the task of supporting an infrastructure which Emacs cannot do without. If Guile is just another extension mechanism, losing it will not be a fatal blow.