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.9 required=5.0 tests=NO_REAL_NAME,SPF_FAIL 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 64715BC69 for ; Wed, 18 Jul 2007 00:01:20 +0200 (CEST) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id l6HM1JGK025185 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 18 Jul 2007 00:01:20 +0200 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1IAv6Y-0004fx-LB for caml-list@inria.fr; Wed, 18 Jul 2007 00:01:14 +0200 Received: from ivr94-8-88-162-26-239.fbx.proxad.net ([88.162.26.239]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 18 Jul 2007 00:01:14 +0200 Received: from code17 by ivr94-8-88-162-26-239.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 18 Jul 2007 00:01:14 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: caml-list@inria.fr From: code17@gmail.com Subject: Re: List.cons and "::" Date: Wed, 18 Jul 2007 00:02:33 +0200 Message-ID: <87ir8ik7t2.fsf@pps.jussieu.fr> References: <469D2055.5080408@gnu.org> <469D235E.9000008@janestcapital.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: ivr94-8-88-162-26-239.fbx.proxad.net User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux) Cancel-Lock: sha1:2mH9XboGH4IGjUxUHQJ9fbi57/g= Sender: news X-j-chkmail-Score: MSGID : 469D3C2F.001 on concorde : j-chkmail score : X : 0/20 1 0.000 -> 1 X-Miltered: at concorde with ID 469D3C2F.001 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; ens-lyon:01 constructors:01 syntax:01 ocaml:01 node:01 writes:01 jambon:01 jambon:01 override:03 pattern:04 cons:04 matching:05 martin:13 martin:13 code:17 Martin Jambon writes: > :: and () are just constructors with a special syntax. ... and so do "true" and "false". > You can override them: ... and the way of pattern matching (::) remains the same. [cf.] http://ocaml.cn/node/344