From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: RE: Delete variables obsolete since Emacs 23 Date: Fri, 14 Aug 2020 16:37:25 -0700 Message-ID: References: <20200515175844.18941.61355@vcs0.savannah.gnu.org> <20200515175845.997EC20999@vcs0.savannah.gnu.org> <20083fc0-59ca-444b-b18d-69e2f79d8c57@default> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21555"; mail-complaints-to="usenet@ciao.gmane.io" To: Drew Adams , Stefan Monnier , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Aug 15 16:54:04 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k6xZM-0005VB-14 for ged-emacs-devel@m.gmane-mx.org; Sat, 15 Aug 2020 16:54:04 +0200 Original-Received: from localhost ([::1]:33984 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k6xZL-0002eb-2Z for ged-emacs-devel@m.gmane-mx.org; Sat, 15 Aug 2020 10:54:03 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k6xXe-0000bA-0v for emacs-devel@gnu.org; Sat, 15 Aug 2020 10:52:18 -0400 Original-Received: from mail-yb1-xb31.google.com ([2607:f8b0:4864:20::b31]:37259) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k6xXc-0003gI-B4 for emacs-devel@gnu.org; Sat, 15 Aug 2020 10:52:17 -0400 Original-Received: by mail-yb1-xb31.google.com with SMTP id e14so6866104ybf.4 for ; Sat, 15 Aug 2020 07:52:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to; bh=41EKbbp4pOA1DVP8aNoVBMPmxF4PQm9d73sEoC0uthE=; b=Ndufym7EGGNF84xfSO1cFX2zH2437yWGCBP0zImP3NP9dm35S2aU90HlWnAXS6BPrg XF3RMOrZuHPEMaXENhmglGGAiweXs78lvJBpEiUpCNg/kv2RRCmmPuKwVBs/VOeI1Jw8 5QQ5tkSfxP4dKRE+3Ffm9T39s5s43xF0AFWQbmk0PhKcyVPEwT59kLBezkomrhPm1YkM 3uUpayrpZn2sTphyTpXFz0cKL0yjg47gHjx+ZNEk5fkizLbM5/U4H4FA3/RdTOzu0Tz5 WbLlJu0O75zMUl8rF7xrc+ZILmW+4Q5kKEwekIdfu3suS0e3CbNClgzH5qzohdbHlJe/ HL1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=41EKbbp4pOA1DVP8aNoVBMPmxF4PQm9d73sEoC0uthE=; b=sZo/H/wJM8FyOQIQaM51HM1KWqCJ5udEy5M9tCKIOOA6BQiY7q5MngMg/O8aGcBa4k NL4MnspABHW5eIBM1H+128HW40LP/GqslegNu1ideQNtRAgJekeJLsK6rYj1Muc5tbQg Fi+KySFKTiRiW4NeQhk318/OIdXb6bBbAhHAL90tL/wv9sM0n1ggyWvappvxmu8uPMrt 8Sajh9JFqzcsuTR/zFelhTO61OlJ0F9EfCyjf8l3051be0XkkWPAUk3AKaYQDVNsLuf1 AID/ggBS2iZ5pulNlXn1CDDjmIIA+PMzUUMMcBBBoZIVxuTkkKbAE2zx3W4z1FoUFZ2c 6Fng== X-Gm-Message-State: AOAM530P3AXsh8DlIrIqN9OWKPegihAjvyp/RUx5Sd4dqtCKdiFtZuK+ OJMfsLwWkdvKxe0ugHgzyFM7yg3nhRvuoruNA6HVqoqtXZc= X-Google-Smtp-Source: ABdhPJy3yQ/4qGA/RHl9DT1cG13ggtsQUhrIG/4cHMjJlSaVwp+TOV/01C3KvaOii3/aEdixzbBXC/uhs0eOYkS61/w= X-Received: by 2002:a25:4ed7:: with SMTP id c206mr6981743ybb.129.1597448246108; Fri, 14 Aug 2020 16:37:26 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 14 Aug 2020 16:37:25 -0700 In-Reply-To: <20083fc0-59ca-444b-b18d-69e2f79d8c57@default> Received-SPF: pass client-ip=2607:f8b0:4864:20::b31; envelope-from=stefankangas@gmail.com; helo=mail-yb1-xb31.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_12_24=1.049, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:253789 Archived-At: > PLEASE do not remove `interactive-p'. This has been declared obsolete for a decade now. Author: Stefan Monnier Date: Thu Oct 1 17:47:38 2009 +0000 * eval.c (Fcalled_interactively_p): Add `kind' argument. * subr.el (interactive-p): Mark obsolete. It has been discussed before: https://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00326.html And here: https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01740.html (I'm sure there are other threads that I couldn't find, if so please link them.) > I have over 2500 lines that use `interactive-p'. Yet once we obsolete something, there surely has to come a point when we can finally delete it. Emacs is already extremely conservative when it comes to dropping backwards support. AFAICT, we generally don't delete anything until five major releases after it was first obsoleted. Best regards, Stefan Kangas