first off, vibe.d is awesome, and one of the many key projects D
needs to thrive.
The specification calls for every project to have a 'app.d' file,
and thus if you run 'vibe build' the resulting binary is 'app'.
So I propose that an alternative be allowed: ProjectName.d
Easy to implement, Easy to check for.
I'll even fix the vibe script to do it, and submit a pull request.
PS-
Also to whomever runs the vpm registry,
http://registry.vibed.org/register
does not parse email addresses correctly. It claims that
"An email user name must not begin with a number."
My email begins with a number, my username does not. I think
it's checking both when it should not be.
It also claims that usernames must be at least 3 characters
when the username is 3 characters.
I'd offer to at least play with that, but it's not included in
the vibed.org github repo...