From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: XEmacs compatibility (was: Yikes! easy-menu-add is suddenly compiled to `ignore', without any warning) Date: Wed, 07 Apr 2021 10:30:59 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18138"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Alan Mackenzie , Stefan Kangas , emacs-devel@gnu.org To: Ulrich Mueller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 07 16:33:48 2021 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 1lU9Fc-0004ao-Px for ged-emacs-devel@m.gmane-mx.org; Wed, 07 Apr 2021 16:33:48 +0200 Original-Received: from localhost ([::1]:49806 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lU9Fb-0005qC-PP for ged-emacs-devel@m.gmane-mx.org; Wed, 07 Apr 2021 10:33:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40482) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lU9D0-00030B-5A for emacs-devel@gnu.org; Wed, 07 Apr 2021 10:31:06 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:25581) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lU9Cx-0003sw-Az for emacs-devel@gnu.org; Wed, 07 Apr 2021 10:31:05 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 120764408BB; Tue, 6 Apr 2021 22:10:34 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id D5130440218; Tue, 6 Apr 2021 22:10:32 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1617761432; bh=3ilxV5uEGGJuVG8zYLzFfSKmyNavzphByGd3u9K2s2k=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=W4VHLwpO/7brSSIQ7mq0c1LuoawHREHVGyhMahRlDJ0TLb3UkG6XPRMgsUJEoL3Ts WL4ajQqqz16AprkBmLs21tTnmr9FS8J5r98QQfn6nk+/eIso11AtKtwPsgWQ6DDdFH +QdlKbbgisSVIy0v6nLFLhTNhhGFp+ekIVZz4HK1ZDKMCC/qQoj8DgePbJbjfaAM8j +Phn4bpwhdSkb8/KcMt7wpnzWfVYgEbut91MRdvD29WpwTNSlLkK+ldB1YgKrWLbr6 2kyFGAGIc/wIRngnb0yNe/+LhqmkYKzhtQ+Z5BkzTUUZkpqffkFtTBTfwdQKyotytf QE8ujqndN6h/A== Original-Received: from alfajor (104-222-126-84.cpe.teksavvy.com [104.222.126.84]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 8F24412034D; Wed, 7 Apr 2021 10:31:00 -0400 (EDT) In-Reply-To: (Ulrich Mueller's message of "Wed, 07 Apr 2021 13:24:57 +0200") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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:267519 Archived-At: > OTOH, removing it will make the life of those people who try to keep > their packages compatible with XEmacs more complicated. This breed is critically endangered, and for me the sooner it goes extinct the better, because they make the life of the rest of us more complicated. AFAIK in the current Emacs and GNU ELPA code there are only 2 packages left which care about XEmacs compatibility: CC-mode and verilog-mode (both of which try to maintain compatibility with Emacs-21 as well, which makes sense, since XEmacs hasn't seen very much development since the days of Emacs-21, so the two featuresets have more or less the same age). Stefan