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=0.0 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 33D16BC0A for ; Mon, 11 Dec 2006 21:09:45 +0100 (CET) Received: from furbychan.cocan.org (furbychan.cocan.org [80.68.91.176]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id kBBK9fgl025513 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Mon, 11 Dec 2006 21:09:44 +0100 Received: from rich by furbychan.cocan.org with local (Exim 3.35 #1 (Debian)) id 1GtrSz-0000Ye-00; Mon, 11 Dec 2006 20:09:37 +0000 Date: Mon, 11 Dec 2006 20:09:37 +0000 To: Mike Lin Cc: caml-list@inria.fr Subject: Re: [Caml-list] Today's inflamatory opinion: exceptions are bad Message-ID: <20061211200937.GA32583@furbychan.cocan.org> References: <875c7e070612091935q2388092dr51538ff444d0e3a6@mail.gmail.com> <20061210180426.GA5347@furbychan.cocan.org> <2a1a1a0c0612110928q54567a7fld4e0d9afc9845f62@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2a1a1a0c0612110928q54567a7fld4e0d9afc9845f62@mail.gmail.com> User-Agent: Mutt/1.5.9i From: Richard Jones X-Miltered: at concorde with ID 457DBB06.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; runtime:01 markus:01 mottl's:01 ocaml:01 ocaml:01 runtime:01 stack:01 blog:98 blog:98 wrote:01 exception:01 caml-list:01 exceptions:01 exceptions:01 dec:05 On Mon, Dec 11, 2006 at 12:28:05PM -0500, Mike Lin wrote: > Reasonable people can certainly dislike checked exceptions, but if you're > against them, then you should at least demand that your goddamned runtime > system tell you where exceptions are coming from. Is Markus Mottl's patch > making OCaml 3.10? Bueller? Bueller? Don't get me wrong, I think it's a huge shortcoming of the OCaml runtime that you can't get a stack trace from an exception. Possibly second only to the lack of a 'return' statement ... Rich. -- Richard Jones, CTO Merjis Ltd. Merjis - web marketing and technology - http://merjis.com Internet Marketing and AdWords courses - http://merjis.com/courses - NEW! Merjis blog - http://blog.merjis.com - NEW!