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.2 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 mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id A9CAEBBAF for ; Wed, 3 Sep 2008 19:42:06 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuYBADVpvkjAXQIniGdsb2JhbACSEz4BAQEPIJxzhzABAoNq X-IronPort-AV: E=Sophos;i="4.32,320,1217800800"; d="scan'208";a="14539171" Received: from concorde.inria.fr ([192.93.2.39]) by mail2-smtp-roc.national.inria.fr with ESMTP; 03 Sep 2008 19:42:06 +0200 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m83Hg5UL010115 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Wed, 3 Sep 2008 19:42:06 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AokAALZpvkhIDtyYlGdsb2JhbACSEz4BAQEBCQMKBxEDnHaHMAECg2o X-IronPort-AV: E=Sophos;i="4.32,320,1217800800"; d="scan'208";a="28777963" Received: from fg-out-1718.google.com ([72.14.220.152]) by mail4-smtp-sop.national.inria.fr with ESMTP; 03 Sep 2008 19:41:33 +0200 Received: by fg-out-1718.google.com with SMTP id e21so205696fga.25 for ; Wed, 03 Sep 2008 10:41:32 -0700 (PDT) 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=c4l+lykD0zPhxO7BD3lpD+XKOAvaDFfeHG0KKNw3GfQ=; b=GrmI62bnrYPfhlHpHGPVZKA51rgxZunyzFVdHFqpBt2z67jGAqas0hV1zjdZ/0TejJ zzmMboKOjHXy0A7LdWWThxtF2pgR6vQZeB5aAsotsJ8MUSgR1qJEdn2LmXZ77KJJOuV0 LTjE3VwlCJWU9uMDx+bcBdwZpw+IKjFEKyakY= 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=ivgfB44eZqnsFXEiWl/iylh28mbmjYT/aOp77mmen4SCoqIKs/tpWbRjakcZXSzhDd 2HhKx7NTKMZmyxrRmpHlsOJKd9WrysQiM8c7poUf/UebAc9oj3gzzGJGffDHohKppPi2 W6na0d48bnVblvwOjGJxW6VVfq0V/N7oqdhMg= Received: by 10.86.80.17 with SMTP id d17mr6870772fgb.41.1220463692581; Wed, 03 Sep 2008 10:41:32 -0700 (PDT) Received: from ?10.0.1.2? ( [85.2.88.6]) by mx.google.com with ESMTPS id e20sm8678123fga.1.2008.09.03.10.41.30 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 03 Sep 2008 10:41:31 -0700 (PDT) Message-Id: From: =?ISO-8859-1?Q?Daniel_B=FCnzli?= To: OCaml Mailing List In-Reply-To: <20080903.192440.782875784647892171.Christophe.Troestler+ocaml@umh.ac.be> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v926) Subject: Re: [Caml-list] is there a switch or cond-statement? nested functions? Date: Wed, 3 Sep 2008 19:38:54 +0200 References: <20080903.192440.782875784647892171.Christophe.Troestler+ocaml@umh.ac.be> X-Mailer: Apple Mail (2.926) Sender: =?UTF-8?B?RGFuaWVsIELDvG56bGk=?= X-Miltered: at concorde with ID 48BECC6D.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; bunzli:01 buenzli:01 christophe:01 troestler:01 readable:01 caml-list:01 functions:01 cond:02 caml:02 caml:02 programming:03 nested:04 daniel:04 daniel:04 ecrit:06 Le 3 sept. 08 =E0 19:24, Christophe TROESTLER a =E9crit : > May I suggest [...] 3. Have a look at the the programming guidelines [1]. In particular, =20 this point [2] may show you a cond is not needed to make your code =20 nice and readable. Best, Daniel [1] http://caml.inria.fr/resources/doc/guides/guidelines.en.html [2] = http://caml.inria.fr/resources/doc/guides/guidelines.en.html#id2269347=