From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: pjb@informatimago.com (Pascal J. Bourguignon) Newsgroups: gmane.emacs.help Subject: Re: test for presence of library Date: Mon, 22 Feb 2010 02:58:59 +0100 Organization: Informatimago Message-ID: <87fx4u6nfg.fsf@galatea.lan.informatimago.com> References: <87mxz6116b.fsf@galatea.lan.informatimago.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1266808629 7339 80.91.229.12 (22 Feb 2010 03:17:09 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 22 Feb 2010 03:17:09 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Feb 22 04:17:05 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NjOEi-0004UV-Fo for geh-help-gnu-emacs@m.gmane.org; Mon, 22 Feb 2010 03:41:28 +0100 Original-Received: from localhost ([127.0.0.1]:44991 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NjOEh-0004CI-TU for geh-help-gnu-emacs@m.gmane.org; Sun, 21 Feb 2010 21:41:27 -0500 Original-Path: news.stanford.edu!usenet.stanford.edu!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 17 Original-X-Trace: individual.net yUgZNYC35fMSevK4tngpoAcA4v3rdTeE/P0hxzle99BsgyMs49 Cancel-Lock: sha1:MjQzYWM4NDJjNDQ5ODM0MDg2ZDhjNmFhZmEzOTE4MThkMmQzYjM2Zg== sha1:bUBqnuVoGIdIwz5ViuZ8WraE1d8= Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en X-Disabled: X-No-Archive: no User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (darwin) Original-Xref: news.stanford.edu gnu.emacs.help:176958 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:71988 Archived-At: Will Parsons writes: > That's a pretty strong statement. I use constructions like this in my Emacs > initialization file: > > (when (locate-library "some-library") > (require 'some-library) > > Why not use the NOERROR argument to require? Because it doesn't exist in the > XEmacs version of require, and although I don't use XEmacs a lot, it's nice > to keep my initialization file compatible between the two versions. Yes. Xemacs is broken and makes you write broken code. I'm happy having decided several years ago not to support it in my ~/.emacs files... -- __Pascal Bourguignon__