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.0 required=5.0 tests=AWL,SPF_NEUTRAL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id A091CBC6C for ; Fri, 8 Feb 2008 14:09:16 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAMfiq0fAXQInh2dsb2JhbACQNQEBAQgKKZVmhVE X-IronPort-AV: E=Sophos;i="4.25,321,1199660400"; d="scan'208";a="7821747" Received: from concorde.inria.fr ([192.93.2.39]) by mail1-smtp-roc.national.inria.fr with ESMTP; 08 Feb 2008 14:09:16 +0100 Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m18D9BGE024449 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Fri, 8 Feb 2008 14:09:16 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAMfiq0dA6bLwmGdsb2JhbACQNQEBAQEBBgQECQoYlWaFUQ X-IronPort-AV: E=Sophos;i="4.25,321,1199660400"; d="scan'208";a="7098007" Received: from hs-out-0708.google.com (HELO hs-out-2122.google.com) ([64.233.178.240]) by mail2-smtp-roc.national.inria.fr with ESMTP; 08 Feb 2008 14:09:15 +0100 Received: by hs-out-2122.google.com with SMTP id x43so3835788hsb.9 for ; Fri, 08 Feb 2008 05:09:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to:in-reply-to:content-type:content-transfer-encoding:mime-version:subject:date:references:x-mailer:sender; bh=eX2befSiVxXlO7XGbpb2NK1B9JzB7JYJznPoU8FB7+o=; b=G0hYX/+StW3hmVoaZjsP/fIzabF/ABKiaAcVY2SmSyp7VdQe3Hgj8NYIdRWlza26Pyb+iwtNXPSXtNNnrIKfIYYmCNKdYA5XCJdHjcEX2HwqQx0Z11/Tigb54p6Z/HOQtlkqgbF5c3gM2yctGCsL3XbdbEPQCOVUxYnf6RQ/gJY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type:content-transfer-encoding:mime-version:subject:date:references:x-mailer:sender; b=Gows1F1L0E1+gT9Do+xe0FsX9FAq+t6EVyxYVIsfvCXaKB0ifbah6diX54Vg9EFzZ3tJ3YKPru4/E9A9SCNkfbNJVlyZujC8EKrEdxsNAM6QR3wwndYwIg2oKYgg5nn0oV8lCSCKs7muyALWcYyLAcjK5qKavfx+21FiRBwqbTI= Received: by 10.114.52.1 with SMTP id z1mr2941902waz.123.1202476150271; Fri, 08 Feb 2008 05:09:10 -0800 (PST) Received: from ?192.168.1.58? ( [85.2.49.125]) by mx.google.com with ESMTPS id d25sm31743891nfh.33.2008.02.08.05.09.09 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 08 Feb 2008 05:09:09 -0800 (PST) Message-Id: <3CF9EBD5-E457-43C8-80A2-3FBA1D25F569@erratique.ch> From: =?ISO-8859-1?Q?B=FCnzli_Daniel?= To: caml-list List In-Reply-To: <86zluexyko.fsf@Llea.celt.neu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v915) Subject: Re: [Caml-list] [OSR] Exceptionless error management Date: Fri, 8 Feb 2008 14:09:14 +0100 References: <1202205644.6226.5.camel@Blefuscu> <20080205101221.GA3922@snarc.org> <9A13D5E1-E455-4019-B0BA-D8D7DD4CE49E@erratique.ch> <86zluexyko.fsf@Llea.celt.neu> X-Mailer: Apple Mail (2.915) Sender: =?ISO-8859-1?Q?Daniel=20B=FCnzli?= X-Miltered: at concorde with ID 47AC5478.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; bunzli:01 buenzli:01 developpers:01 caml-list:01 exceptions:01 conventions:02 modules:02 functional:02 pattern:04 scope:04 daniel:04 daniel:04 consensus:04 ecrit:06 michael:07 Le 6 f=E9vr. 08 =E0 09:45, Micha=EBl Gr=FCnewald a =E9crit : > Although it did not meet a consensus, the proposal might still be > useful. Developpers should be able to claim at the beginning of a file > or in their projet's documentation: > > ``We adhere to conventions described in PAPER, regarding > exceptionless error reporting.'' Yes. As I said earlier, I see this recommendation more as a design =20 pattern than a recommendation. Since people still want to use exceptions in some cases, I narrowed =20 the scope of the recommendation from modules to functional values. Best, Daniel