Importing struct

evilrat evilrat666 at gmail.com
Mon Aug 13 13:30:19 UTC 2018


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?)

Modules usually named after their purpose.

Like std.stdio for IO stuff, std.file for file utilities, and 
complex example is
std.algorithm.search for various searching algorithms which is a 
part of more global std.algorithm package (importing it also 
brings in several other std.algorithm.* modules).

Not sure about your use case, but seems like parser.d or args.d 
or argsparser.d (names best to keep lower case in case of OS or 
FS specific quirks, this is the convention)

Also if you need ready to use arguments parser check this one 
https://dlang.org/phobos/std_getopt.html


More information about the Digitalmars-d-learn mailing list