Importing struct

Timoses timosesu at gmail.com
Mon Aug 13 14:30:36 UTC 2018


On Monday, 13 August 2018 at 14:16:47 UTC, Mike Parker wrote:
> On Monday, 13 August 2018 at 13:09:24 UTC, Andrey wrote:
>> On Monday, 13 August 2018 at 13:05:28 UTC, evilrat wrote:
>>> however the best option is simply avoid naming anything with 
>>> same name as module.
>>
>> Hmm, I thought that name of class should match name of file...
>>
>> And how to name a file that contains only one class/struct? 
>> Like in my case. What usually true D coders do?)
>
> The convention is to use lowercase for the module name:
>
> module myclass;
>
> struct MyClass {}

Using lowercase letters for module names (and their respective 
file names!!) also prevents weird errors when different OSes 
treat lower/capital case letters differently which can sometimes 
lead to modules not being found.

So from my experience: always use lower-case letters for modules 
and the file names.


More information about the Digitalmars-d-learn mailing list