From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.emacs.help Subject: Re: ignore-errors in XEmacs Date: Wed, 25 Sep 2013 07:36:09 +0200 Message-ID: <87eh8d799y.fsf@zigzag.favinet> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1380087202 17191 80.91.229.3 (25 Sep 2013 05:33:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 25 Sep 2013 05:33:22 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Stefan Monnier Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Sep 25 07:33:26 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VOhj4-0004Ye-F6 for geh-help-gnu-emacs@m.gmane.org; Wed, 25 Sep 2013 07:33:26 +0200 Original-Received: from localhost ([::1]:49547 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VOhj3-0000zz-T2 for geh-help-gnu-emacs@m.gmane.org; Wed, 25 Sep 2013 01:33:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35653) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VOhip-0000xe-17 for help-gnu-emacs@gnu.org; Wed, 25 Sep 2013 01:33:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VOhij-0007ns-TL for help-gnu-emacs@gnu.org; Wed, 25 Sep 2013 01:33:10 -0400 Original-Received: from smtp207.alice.it ([82.57.200.103]:11863) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VOhij-0007nn-IX for help-gnu-emacs@gnu.org; Wed, 25 Sep 2013 01:33:05 -0400 Original-Received: from zigzag.favinet (79.1.74.244) by smtp207.alice.it (8.6.060.28) id 52416EB30041790B; Wed, 25 Sep 2013 07:33:03 +0200 Original-Received: from ttn by zigzag.favinet with local (Exim 4.80) (envelope-from ) id 1VOhlw-0000qy-0L; Wed, 25 Sep 2013 07:36:24 +0200 In-Reply-To: (Stefan Monnier's message of "Tue, 24 Sep 2013 17:31:26 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.103 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:93545 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable () Stefan Monnier () Tue, 24 Sep 2013 17:31:26 -0400 > Is [ignore-errors] likewise built in w/ XEmacs? I don't know about that, but I do recommend you carefully consider each use: throwing all errors to /dev/null is sometimes the right thing to do, but if errors really shouldn't happen (and yet, you want to protect yourself from bugs in other packages), then it's better to use something like with-demote-errors, so errors don't get in the way but they aren't hidden under the carpet. I agree in principle. If it were my code i would have avoided =E2=80=98ignore-errors=E2=80=99 fro= m the beginning, but here i am trying to honor the intent of mic (as far as i can deduce), so the indicated path is necessarily more circumspect. (This is not an argument against your recommendation, btw.) Anyway, in case anyone is interested, i think XEmacs 21.5, available many years now but still "beta", has =E2=80=98ignore-errors=E2=80=99, but i= t requires cl.el: http://www.xemacs.org/Documentation/21.5/html/cl_14.html (thus, NOT "built in"). If anyone knows otherwise, please correct me. =2D-=20 Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my lisp: (responsep (questions 'technical) (not (via 'mailing-list))) =3D> nil --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlJCdkwACgkQZwMiJEyAdQIWwACfYdoL3xYs3ti1Q/kc6WeJnJHg kJMAn1YgekZLvrDqgo4MjSwV6RJVkVN5 =sQdW -----END PGP SIGNATURE----- --=-=-=--