From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=AWL,DNS_FROM_RFC_ABUSE, DNS_FROM_RFC_POST autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 42643BC6C for ; Fri, 1 Feb 2008 08:28:11 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAANpYokfAXQInh2dsb2JhbACBWI5JAQEBCAopnRo X-IronPort-AV: E=Sophos;i="4.25,289,1199660400"; d="scan'208";a="22042552" Received: from concorde.inria.fr ([192.93.2.39]) by mail4-smtp-sop.national.inria.fr with ESMTP; 01 Feb 2008 08:28:11 +0100 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m117SAAN015122 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Fri, 1 Feb 2008 08:28:10 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAGFYokfUGyojimdsb2JhbACBWI5JAQEBCAoHCggJB50a X-IronPort-AV: E=Sophos;i="4.25,289,1199660400"; d="scan'208";a="7500306" Received: from smtp5-g19.free.fr ([212.27.42.35]) by mail1-smtp-roc.national.inria.fr with ESMTP; 01 Feb 2008 08:28:10 +0100 Received: from smtp5-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp5-g19.free.fr (Postfix) with ESMTP id 405B13F6173; Fri, 1 Feb 2008 08:28:10 +0100 (CET) Received: from Llea.celt.neu (ron34-3-82-236-236-194.fbx.proxad.net [82.236.236.194]) by smtp5-g19.free.fr (Postfix) with ESMTP id 02D483F616B; Fri, 1 Feb 2008 08:28:09 +0100 (CET) Received: from Llea.celt.neu (localhost [127.0.0.1]) by Llea.celt.neu (8.14.2/8.13.8) with ESMTP id m117Rh9o001296; Fri, 1 Feb 2008 08:27:43 +0100 (CET) (envelope-from michaelgrunewald@yahoo.fr) Received: (from michael@localhost) by Llea.celt.neu (8.14.2/8.13.8/Submit) id m117Rg1c001295; Fri, 1 Feb 2008 08:27:42 +0100 (CET) (envelope-from michaelgrunewald@yahoo.fr) X-Authentication-Warning: Llea.celt.neu: michael set sender to michaelgrunewald@yahoo.fr using -f To: =?iso-8859-15?Q?B=FCnzli?= Daniel Cc: Andrej.Bauer@andrej.com, caml-list List Subject: Re: [Caml-list] [OSR] Exceptionless error management References: <9d3ec8300801310157r77b86fc0k80f40b1df36091c2@mail.gmail.com> <0640C30E-07B5-4885-AC38-671755BB79AA@erratique.ch> <47A1D68B.70700@fmf.uni-lj.si> From: michaelgrunewald@yahoo.fr (=?iso-8859-15?Q?Micha=EBl_Gr=FCnewald?=) Date: Fri, 01 Feb 2008 08:27:41 +0100 In-Reply-To: (=?iso-8859-15?Q?=22B=FCnzli?= Daniel"'s message of "Thu\, 31 Jan 2008 21\:03\:58 +0100") Message-ID: <861w7xb0gi.fsf@Llea.celt.neu> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: quoted-printable X-Miltered: at concorde with ID 47A2CA0A.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; bunzli:01 buenzli:01 emphasizes:01 enumerating:01 jot:98 jot:98 rewrite:01 caml-list:01 exceptions:01 exceptions:01 enumerate:01 writes:01 native:03 native:03 sys:03 B=FCnzli Daniel writes: >> time jot 1000000 | ./in.native > > real 0m4.814s > user 0m4.371s > sys 0m0.218s You are timing `jot' aren't you? >> time jot 1000000 | ./inb.native > > real 0m4.790s > user 0m4.355s > sys 0m0.217s The recommendation you proposed would be even more useful if it emphasizes when ``Exceptionless error management'' is adequate. You can rewrite last sentence of first paragraph ``The following points suggest that raising exceptions to signal unexceptional error cases is not a good idea.'' like this: ``Let's enumerate situations where raising exceptions to signal unexceptional error cases is not a good idea.'' Maybe would you also suppress the `bad' in the first sentence, since it is `bad' with regard to the situations you are enumerating. --=20 Micha=EBl