From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 8F0A27F75C for ; Wed, 13 Aug 2014 20:37:13 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of drupyog+caml@zoho.com) identity=pra; client-ip=74.201.84.156; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="drupyog+caml@zoho.com"; x-sender="drupyog+caml@zoho.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of drupyog+caml@zoho.com designates 74.201.84.156 as permitted sender) identity=mailfrom; client-ip=74.201.84.156; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="drupyog+caml@zoho.com"; x-sender="drupyog+caml@zoho.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@sender1.zohomail.com) identity=helo; client-ip=74.201.84.156; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="drupyog+caml@zoho.com"; x-sender="postmaster@sender1.zohomail.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqkBAB6w61NKyVScnGdsb2JhbABaDoQognrRfAGBFhYQAQEBAQEGDQkJFCmEBAEFIw8BBQsBNAECDgsaAgUWCwICCQMCAQIBRQYBDAEHAQGIKQEDAQQMBLBPd4UIAoofIiglhSwQB4EsjiAHgnmBUwGSG4oihyeQcURq X-IPAS-Result: AqkBAB6w61NKyVScnGdsb2JhbABaDoQognrRfAGBFhYQAQEBAQEGDQkJFCmEBAEFIw8BBQsBNAECDgsaAgUWCwICCQMCAQIBRQYBDAEHAQGIKQEDAQQMBLBPd4UIAoofIiglhSwQB4EsjiAHgnmBUwGSG4oihyeQcURq X-IronPort-AV: E=Sophos;i="5.01,857,1400018400"; d="scan'208";a="89245488" Received: from sender1.zohomail.com ([74.201.84.156]) by mail2-smtp-roc.national.inria.fr with ESMTP; 13 Aug 2014 20:36:42 +0200 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type; b=VuQnDFsbGOA+8uYVWlmDaMiA5tmNCT26FGLbTtqX6VxqHI6v2N6w236bR1oye7pYy5NfV1hs8O0e Ua40oJC3los2ahlekEq5VGTZq2YPQBFL49cgsMFOBIktDTcQYCfX Received: from [192.168.0.100] (LRouen-151-71-125-81.w193-253.abo.wanadoo.fr [193.253.243.81]) by mx.zohomail.com with SMTPS id 1407954987449466.0172074779666; Wed, 13 Aug 2014 11:36:27 -0700 (PDT) Message-ID: <53EBB027.9090009@zoho.com> Date: Wed, 13 Aug 2014 20:36:23 +0200 From: Drup User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: Gabriel Scherer , Andrea Giugliano CC: caml users References: <53EB8484.5070907@le.ac.uk> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Zoho-Virus-Status: 2 Subject: Re: [Caml-list] Parse error with camlp4 while sources compile Le 13/08/2014 18:28, Gabriel Scherer a écrit : > Module type names, as module names, must start with an uppercase > letter. Rename the signature into A or ASig, and you will be fine (for > this particular error). In this case, camlp4 is wrong (and in my experience, it's often wrong ..). Module type names can start with a lower case letter. # module type a = sig end ;; module type a = sig end It's considered bad style, and is little know, since camlp4 get it wrong, but it works.