From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: gerd.moellmann@t-online.de (Gerd Moellmann) Newsgroups: gmane.emacs.devel Subject: Re: [storm@cua.dk: Redisplay bug in latest CVS] Date: 15 May 2002 20:24:49 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: <867km5s1zi.fsf@gerd.dnsq.org> References: <200205150701.g4F71Sw16246@aztec.santafe.edu> <861ycdseoa.fsf@gerd.dnsq.org> <9791-Wed15May2002192434+0300-eliz@is.elta.co.il> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1021487236 15328 127.0.0.1 (15 May 2002 18:27:16 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 15 May 2002 18:27:16 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 1783Ua-0003z7-00 for ; Wed, 15 May 2002 20:27:16 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 1783gD-000325-00 for ; Wed, 15 May 2002 20:39:17 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 1783UU-0006fH-00; Wed, 15 May 2002 14:27:10 -0400 Original-Received: from mailout07.sul.t-online.com ([194.25.134.83]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 1783SW-0006Yy-00; Wed, 15 May 2002 14:25:09 -0400 Original-Received: from fwd02.sul.t-online.de by mailout07.sul.t-online.com with smtp id 1783SP-0001Y7-03; Wed, 15 May 2002 20:25:01 +0200 Original-Received: from gerd.dnsq.org (520015515780-0001@[80.130.111.114]) by fwd02.sul.t-online.com with esmtp id 1783SJ-1i4CcSC; Wed, 15 May 2002 20:24:55 +0200 Original-Received: from gerd.dnsq.org (localhost [127.0.0.1]) by gerd.dnsq.org (8.12.3/8.12.2) with ESMTP id g4FIOoit001896; Wed, 15 May 2002 20:24:50 +0200 (CEST) (envelope-from gerd.moellmann@t-online.de) Original-Received: (from gerd@localhost) by gerd.dnsq.org (8.12.3/8.12.3/Submit) id g4FIOn96001893; Wed, 15 May 2002 20:24:49 +0200 (CEST) X-Authentication-Warning: gerd.dnsq.org: gerd set sender to gerd.moellmann@t-online.de using -f Original-To: Eli Zaretskii Original-Lines: 45 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2.50 X-Sender: 520015515780-0001@t-dialin.net Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:3972 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:3972 "Eli Zaretskii" writes: > > From: gerd.moellmann@t-online.de > > Date: 15 May 2002 15:50:45 +0200 > > > > The Emacs/Guile plan has moved Emacs to the low end of my personal > > priority list. I'll queue reports, but it's currently unlikely that > > I'll work on them. > > If moving to Guile means we lose Gerd's help, then I'm against moving > to Guile as a matter of practice. I see that what I wrote can be misunderstood, for example as simply being opposed to Scheme or Guile as a matter of principle. So please let me clarify. There are technical reasons for being against a reimplementation of ELisp in Guile, or for making Guile Emacs' principal extension language. These issues can theoretically be solved with enough effort. I personally think there's too much effort and risk involved; others might find that debatable or irrelevant in the bigger GNU picture. I also don't like the way this crept up again, but this is a completely different story which I won't belabor here. Anyway, although I'm against such a move, the reason Emacs has lost priority for me _today_ is this, in short: The "new" redisplay is anything but new for me. Today, working on it is for me a mixture of incredibly boring and inherently and constantly complex that makes it essentially a pain in the neck. That's not a good motivation, of course, and it's getting worse. In the past, it helped me to find something else in Emacs to work on, and do a bit there, a bit in redisplay etc. Lately, the only "else" part remaining that might have interested me enough was the ELisp interpreter. But work there doesn't make sense when the ELisp implementation is anyway replaced, and something else becomes the primary extension language. (What makes sense is working on Guile instead (not saying that I'll do that.)) (I've been looking for other projects that might play that role, but there's currently nothing.) So, no motivation => low priority.