From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Malformed interactive spec in replace.el Date: 06 Jul 2004 13:42:34 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <20040706113527.5880.JMBARRANQUERO@wke.es> <20040706125523.5883.JMBARRANQUERO@wke.es> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1089114200 28724 80.91.224.253 (6 Jul 2004 11:43:20 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 6 Jul 2004 11:43:20 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Jul 06 13:43:12 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BhoLv-0003Gl-00 for ; Tue, 06 Jul 2004 13:43:11 +0200 Original-Received: from lists.gnu.org ([199.232.76.165]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BhoLv-0000QI-00 for ; Tue, 06 Jul 2004 13:43:11 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BhoNw-0005Fa-5v for emacs-devel@quimby.gnus.org; Tue, 06 Jul 2004 07:45:16 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BhoNp-0005Df-VS for emacs-devel@gnu.org; Tue, 06 Jul 2004 07:45:10 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BhoNp-0005D3-8M for emacs-devel@gnu.org; Tue, 06 Jul 2004 07:45:09 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BhoNp-0005Cy-1D for emacs-devel@gnu.org; Tue, 06 Jul 2004 07:45:09 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BhoLM-0002OD-JW for emacs-devel@gnu.org; Tue, 06 Jul 2004 07:42:36 -0400 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1BhoLL-0003Or-TN; Tue, 06 Jul 2004 07:42:36 -0400 Original-To: Juanma Barranquero In-Reply-To: <20040706125523.5883.JMBARRANQUERO@wke.es> Original-Lines: 33 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:25481 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:25481 Juanma Barranquero writes: > On 06 Jul 2004 12:31:31 +0200 > David Kastrup wrote: > > > If I had not already documented all of this in the manual, I'd be > > sorely tempted to rip everything except the basic \, out again > > since it would appear that I have been setting a bad example, even > > though I tried to reach consensus on the list about the immediate > > desirability of those changes before checking them in. > > I don't think you've set a bad or good example. More like you've > done what most of us are doing: concentrate on the release, but > finding a bit of trouble leaving aside our own pet projects or > improvements. But that's only how I interpret it, of course. And it is not how I interpret it, since the changes were proposed and implemented in the course of a discussion about whether query-replace-regexp-eval is suitable at all for inclusion into the manual which needed updating for the release. My "own pet project" was simply an attempt to make existing functionality accessible in a form which would not be an embarrassment and awkwardness to document. \? was more intrusive, but it was again an attempt of avoiding to document basically useful, but completely awkward techniques (using read-string in an evalled replacement expression asks at a completely unconvenient time, and in an inconvenient manner). And I tried to get people's opinion about those changes and patches before installing them. And cleaned up a number of bugs in the process as well. My "pet project" is a releasable state of Emacs. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum