Russel Winder:
what is the real signature in D?
The _real_ signature of main() is flexible, you can use: void main() int main(in string[] args) pure nothrowD allows you to omit the args if you don't need them, returns 0 if you don't it, and it can be pure/nothrow/@safe as desired.
Perhaps this exception should be removed.
This special cases cause zero bugs and zero problems, so there is no chance to change this, even if we want (and I don't want).
Bye, bearophile
