From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Strange change in bytecmop.el Date: Tue, 26 Jul 2005 10:44:50 +0200 Message-ID: <85y87unegt.fsf@lola.goethe.zz> References: <87sly54b2s.fsf-monnier+emacs@gnu.org> <85ek9o40hg.fsf@lola.goethe.zz> <85mzobzlvk.fsf@lola.goethe.zz> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1122371377 19772 80.91.229.2 (26 Jul 2005 09:49:37 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 26 Jul 2005 09:49:37 +0000 (UTC) Cc: emacs-devel@gnu.org, rms@gnu.org, monnier@iro.umontreal.ca Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 26 11:49:27 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DxM3l-0007UA-CM for ged-emacs-devel@m.gmane.org; Tue, 26 Jul 2005 11:49:13 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DxM65-00050D-Tm for ged-emacs-devel@m.gmane.org; Tue, 26 Jul 2005 05:51:38 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DxLuh-0002Gb-61 for emacs-devel@gnu.org; Tue, 26 Jul 2005 05:39:51 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DxLuc-0002Fp-Pz for emacs-devel@gnu.org; Tue, 26 Jul 2005 05:39:47 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DxLub-0002EW-MW for emacs-devel@gnu.org; Tue, 26 Jul 2005 05:39:46 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DxM1w-000388-4u for emacs-devel@gnu.org; Tue, 26 Jul 2005 05:47:20 -0400 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1DxLqb-000818-Cz; Tue, 26 Jul 2005 05:35:37 -0400 Original-Received: by lola.goethe.zz (Postfix, from userid 1002) id 0B0701C4CD77; Tue, 26 Jul 2005 10:44:50 +0200 (CEST) Original-To: Juanma Barranquero In-Reply-To: (Juanma Barranquero's message of "Tue, 26 Jul 2005 10:12:24 +0200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) 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: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:41220 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:41220 Juanma Barranquero writes: > However, supporting "(boundp 'emacs)" would make sense. So, just _when_ would you use it? > I don't think we're in the business of telling outside elisp > developers whether they should consider Emacs or XEmacs the "main > line". You just said above that making the distinction only makes sense for packages maintained externally. > If a guy uses XEmacs and develops a package for it, and he's nice > enough to make allowances for it to work on Emacs, it's a bit absurd > to ask him to consider Emacs the main line and put XEmacs code > inside guards. Supporting the 'emacs feature is not a big deal, but > it is certainly nicer to non-Emacs developers (at least long term). I don't see that. I am afraid of people putting (boundp 'emacs) into code also for things that Emacs happens to have _now_, even though XEmacs might gain them in a later synch, or just putting (boundp 'emacs) habitually in without thinking anything about it. I really think that this is one change that we are better off without. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum