I/O related question, and ini parsing

Mineko uminekorox at gmail.com
Sat Dec 7 09:58:58 PST 2013


On Saturday, 7 December 2013 at 12:23:38 UTC, nazriel wrote:
> imports are private by default.
>
> Also I noticed few overlaping private declarations, for example 
> here:
> https://github.com/MinekoRox/Breaker-3D-Game-Engine/blob/master/src/breaker/utility/belt.d#L54

Sorry for the double post, this just occured to me, and it'll 
keep me from getting lectured about scopes and imports. :P

On Friday, 6 December 2013 at 17:32:24 UTC, Dicebot wrote:
> On Friday, 6 December 2013 at 16:56:29 UTC, bearophile wrote:
>> Mineko:
>>
>>> https://github.com/MinekoRox/Breaker-3D-Game-Engine
>>
>> Notes:
>> - Usually in D imports are at the top (after module name and 
>> module ddoc).
>
> I think it is a bad practice that should be discouraged. Moving 
> as much imports as possible into local scope has lot of 
> practical benefits, primarily maintenance and compilation times.
>
> OP still has them global though, just in weird place, that is 
> unusual for sure :)

I'll probably just do that, actually, as I like having benefits.


More information about the Digitalmars-d-learn mailing list