From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: how-many/count-matches for non-interactive use Date: Sat, 16 Oct 2004 09:51:56 -0400 Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: References: <87pt3m5vqk.fsf@oak.pohoyda.family> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1097934742 3925 80.91.229.6 (16 Oct 2004 13:52:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 16 Oct 2004 13:52:22 +0000 (UTC) Cc: alexander.pohoyda@gmx.net, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 16 15:52:15 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CIoyl-0006fM-00 for ; Sat, 16 Oct 2004 15:52:15 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CIp5x-0006cm-Gy for ged-emacs-devel@m.gmane.org; Sat, 16 Oct 2004 09:59:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CIp5k-0006aJ-P3 for emacs-devel@gnu.org; Sat, 16 Oct 2004 09:59:28 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CIp5j-0006Zv-Uh for emacs-devel@gnu.org; Sat, 16 Oct 2004 09:59:28 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CIp5j-0006Za-QP for emacs-devel@gnu.org; Sat, 16 Oct 2004 09:59:27 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CIoyT-0006EA-3Q for emacs-devel@gnu.org; Sat, 16 Oct 2004 09:51:57 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1CIoyS-0002xV-7v; Sat, 16 Oct 2004 09:51:56 -0400 Original-To: Stefan In-reply-to: (message from Stefan on Fri, 15 Oct 2004 08:54:31 -0400) 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+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:28473 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:28473 > It seems that interactive-p as currently defined is very rarely useful > -- perhaps never. Perhaps we should change interactive-p to ignore > whether the command is running from a macro and do what most people > seem to expect. I think we should declare it obsolete because the alternative (of adding an argument) is always clearer, less brittle, and allows callers better control. Before we say it is obsolete, we had better see if anyone does really want it. It would be very good for someone to determine which, if any, of the current uses of interactive-p really want the current behavior of interactive-p.