From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: Fwd: [emacs-w3m:11603] Re: interactive-p obsolete Date: Sat, 9 Jul 2011 12:52:10 +1000 Message-ID: References: <4E13FCE4.8080309@easy-emacs.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1310180120 8159 80.91.229.12 (9 Jul 2011 02:55:20 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 9 Jul 2011 02:55:20 +0000 (UTC) Cc: =?ISO-8859-1?Q?Andreas_R=F6hler?= , Emacs developers To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 09 04:55:16 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QfNhJ-0003AG-Hg for ged-emacs-devel@m.gmane.org; Sat, 09 Jul 2011 04:55:13 +0200 Original-Received: from localhost ([::1]:49346 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QfNhI-0000M6-IA for ged-emacs-devel@m.gmane.org; Fri, 08 Jul 2011 22:55:12 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:52723) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QfNeP-000865-2v for emacs-devel@gnu.org; Fri, 08 Jul 2011 22:52:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QfNeN-0003rk-Hm for emacs-devel@gnu.org; Fri, 08 Jul 2011 22:52:12 -0400 Original-Received: from mail-iw0-f169.google.com ([209.85.214.169]:61694) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QfNeN-0003rb-4w for emacs-devel@gnu.org; Fri, 08 Jul 2011 22:52:11 -0400 Original-Received: by iwn8 with SMTP id 8so2675655iwn.0 for ; Fri, 08 Jul 2011 19:52:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=NNUtv9blBcXdUq56NOCzMMQwpzVvS/GkGn/4jhmhZIw=; b=G4X/XOkq5GsM3PDcw0kFMyzlC6pzzLPgwWROtw2JD72KpCVNU/CdlfWQZkXgJtqMX9 T6OtywjcMBaUsK+Wpshh34zkBsp1Cdvsm+MDNbeQSOoXTiiO0KRxniSaHLRIltSYSoRJ oiWCdWbyqaLHkP6ZLWj/I+qaVZKL5d62Pkhso= Original-Received: by 10.231.253.25 with SMTP id my25mr2357988ibb.126.1310179930243; Fri, 08 Jul 2011 19:52:10 -0700 (PDT) Original-Received: by 10.231.15.3 with HTTP; Fri, 8 Jul 2011 19:52:10 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.214.169 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:141836 Archived-At: On Fri, Jul 8, 2011 at 6:10 AM, Stefan Monnier wrote: >> I'm in favour of keeping interactive-p, resp. undoing that change. > > interactive-p is obsolete, which means you should move away from it > (mostly because it needs an extra arg to know what you mean since > it's been used with two different meanings). > But interactive-p still works just as well in Emacs-24 as in previous > Emacsen, and I'd be surprised if the same doesn't hold for Emacs-25 > (and probably 26 as well). > This is an important point. My interpretation of the obsolete warning is a notice that you need to start planning to update, not hat you have to do anything right now. Although its not something I like to do, you can also turn the warning for obsolete functions 'off' I have sometimes done this in released code as users sometimes get concerned when they see lots of warnings when a package builds. In development code, I avoid disabling any warnings as they do serve a purpose and I like to know about them all! Tim