Andrej Mitrovic:
> void main(string[] args)
> {
>     args.popFront;  // get rid of name
> 
>     foreach (arg; args)
>     {
>     }
> }
If I see code like that I probably rewrite it like this:
void main(in string[] args) {
    foreach (arg; args[1..$]) {
    }
}
;-)
Bye,
bearophile