From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id oBQKbm7W002984 for ; Sun, 26 Dec 2010 21:37:49 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApcBALM2F02A1gkBe2dsb2JhbACWGY4vAQEWIgUfvHeFSgQ X-IronPort-AV: E=Sophos;i="4.60,232,1291590000"; d="scan'208";a="83484627" Received: from courier.cs.helsinki.fi (HELO mail.cs.helsinki.fi) ([128.214.9.1]) by mail4-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 26 Dec 2010 21:37:13 +0100 Received: from melkinpaasi.cs.helsinki.fi (melkinpaasi.cs.helsinki.fi [128.214.9.14]) (AUTH: PLAIN cs-relay, TLS: TLSv1/SSLv3,256bits,AES256-SHA) by mail.cs.helsinki.fi with esmtp; Sun, 26 Dec 2010 22:37:11 +0200 id 00093EB1.4D17A777.00006E50 Received: by melkinpaasi.cs.helsinki.fi (Postfix, from userid 37211) id ABB5885E50; Sun, 26 Dec 2010 22:37:11 +0200 (EET) Date: Sun, 26 Dec 2010 22:37:11 +0200 From: Lauri Alanko To: caml-list@inria.fr Message-ID: <20101226203711.GA10137@melkinpaasi.cs.helsinki.fi> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Subject: [Caml-list] Capitalized source file names Traditionally, OCaml source files have been named to start with lowercase letters, even though they define modules whose names begin with uppercase letters: the definition of module FooBar goes in fooBar.ml. This has always seemed unintuitive to me. I'm not sure if this convention has been forced in the past, but nowadays the entire toolchain seems to support capitalized filenames: you can put the definition of FooBar in FooBar.ml, and everything just works. This seems much more natural. As things stand, is there any reason (besides uniformity with existing code) why one shouldn't use capitalized source file names nowadays? Lauri