From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id A0600D179 for ; Tue, 26 Jul 2005 22:32:46 +0200 (CEST) Received: from web30509.mail.mud.yahoo.com (web30509.mail.mud.yahoo.com [68.142.200.122]) by concorde.inria.fr (8.13.0/8.13.0) with SMTP id j6QKWj8E022075 for ; Tue, 26 Jul 2005 22:32:46 +0200 Received: (qmail 34920 invoked by uid 60001); 26 Jul 2005 20:32:45 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=UfOkCQGbPbeF73yibV9lpZ+Rkd93xhBpxmIGAIdb/tm0bY648mMg/YETncsBmOdqcrGA64P3n7ucdJcxACSnuoFpQMVxL0spSa72cRwqqpJzg93zOtM8pFt3jtOnClaPGCizj9Yci65t/26nTtHrcbXsMRhgiyac3p++fR7nvLE= ; Message-ID: <20050726203245.34918.qmail@web30509.mail.mud.yahoo.com> Received: from [141.213.12.136] by web30509.mail.mud.yahoo.com via HTTP; Tue, 26 Jul 2005 13:32:44 PDT Date: Tue, 26 Jul 2005 13:32:44 -0700 (PDT) From: David Thomas Subject: Re: [Caml-list] How to do this properly with OCaml? To: caml-list@yquem.inria.fr In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Miltered: at concorde with ID 42E69DED.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 ocaml:01 ocaml:01 ...:98 bitch:98 brian:03 problem:05 problem:05 anyway:05 implement:05 haven't:08 stuff:08 wrong:08 wrong:08 i'm:08 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=FORGED_YAHOO_RCVD autolearn=disabled version=3.0.3 > As a side note, whenever I or anyone else starts > bitching about how something is easy to do in C but > hard to do in Ocaml, that's a sign that I'm > approaching the problem wrong. Well, Brian, you're clearly approaching the problem wrong, because other people are bitching about how stuff is easy in C and hard in Ocaml. (I'm sorry, that interpretation was too much fun to not remark on... ^_^) Anyway, I agree with the sentiment. If you're having trouble doing something efficiently in Ocaml that would be "so easy" in C, the procedure is simple: (1) See if you can think of another way. (2) Implement it inefficiently (3) If the inefficiency turns out to be significant: (3a) See if you can think of another way. (3b) Bitch. If you haven't done 1-3a, then as far as I'm concerned you don't have a problem. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com