From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id oBR9m1O5002640 for ; Mon, 27 Dec 2010 10:48:02 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtUBANrvF01RZ90xlGdsb2JhbACkOBUBAQEBCQsICREDIb5shUoEiwQ X-IronPort-AV: E=Sophos;i="4.60,234,1291590000"; d="scan'208";a="84746314" Received: from mtaout03-winn.ispmail.ntl.com ([81.103.221.49]) by mail2-smtp-roc.national.inria.fr with ESMTP; 27 Dec 2010 10:47:56 +0100 Received: from aamtaout02-winn.ispmail.ntl.com ([81.103.221.35]) by mtaout03-winn.ispmail.ntl.com (InterMail vM.7.08.04.00 201-2186-134-20080326) with ESMTP id <20101227094755.EDON23441.mtaout03-winn.ispmail.ntl.com@aamtaout02-winn.ispmail.ntl.com>; Mon, 27 Dec 2010 09:47:55 +0000 Received: from romulus.metastack.com ([81.102.132.77]) by aamtaout02-winn.ispmail.ntl.com (InterMail vG.3.00.04.00 201-2196-133-20080908) with ESMTP id <20101227094755.YOJQ25842.aamtaout02-winn.ispmail.ntl.com@romulus.metastack.com>; Mon, 27 Dec 2010 09:47:55 +0000 Received: from remus.metastack.local ([172.16.0.1]) by romulus.metastack.com (8.14.2/8.14.2) with ESMTP id oBR9lpSo011540 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 27 Dec 2010 09:47:51 GMT Received: from Remus.metastack.local ([fe80::547c:3c42:e1da:eda2]) by Remus.metastack.local ([fe80::547c:3c42:e1da:eda2%11]) with mapi; Mon, 27 Dec 2010 09:44:28 +0000 From: David Allsopp To: Philippe Wang , Lauri Alanko CC: "caml-list@inria.fr" Thread-Topic: [Caml-list] Capitalized source file names Thread-Index: AQHLpTxWhWexbvAsS0ulVl6Rs4dOtpOzN9wAgADQKFA= Date: Mon, 27 Dec 2010 09:44:32 +0000 Message-ID: References: <20101226203711.GA10137@melkinpaasi.cs.helsinki.fi> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Organization: MetaStack Solutions Ltd. X-Scanned-By: MIMEDefang 2.65 on 81.102.132.77 X-Cloudmark-Analysis: v=1.1 cv=X0sWjjQ37bMP4yB/pNNinY3VxVB2n/hmdAjhihaCFGs= c=1 sm=0 a=RucH-iBAbwwA:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=NM2HpjAR_DGj1fXeB6YA:9 a=kTa6b-1gCfvNPq_eJRNSd0ctSusA:4 a=CjuIK1q_8ugA:10 a=vpmslitYDiJRigrn:21 a=B7-f-JW5kdlpNDRk:21 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by walapai.inria.fr id oBR9m1O5002640 Subject: RE: [Caml-list] Capitalized source file names Philippe Wang wrote: > > As things stand, is there any reason (besides uniformity with existing > > code) why one shouldn't use capitalized source file names nowadays? > > I feel like saying that people tend to be lazy, especially ml-programmers > ;-) So, unless they are forced to press 'shift' key when giving a name to > a new file, they usually won't. I'd always assumed it was a UNIX-y "thing" - people don't tend to use capitalised filenames. Coming from a more Windows-background, when I started OCaml I just intuitively used capital letters for filenames (as that's more natural there anyway - and tab completion is of course case-agnostic so I never have to press shift!) > I believe OCaml will never force programmers to give capitalized source > file names (I might be wrong). I think that the team's preferences can be seen by the number of capitalised ML source files in the OCaml sources tree ;o) David