The D Scripting Language
Alexander Malakhov
anm at programmer.net
Fri Nov 12 09:01:24 PST 2010
Gary Whatmore <no at spam.sp> писал(а) в своём письме Thu, 11 Nov 2010
20:07:35 +0600:
> Alexander Malakhov Wrote:
>> ...
>> Maybe it would be better to just make rdmd to surround source code with:
>>
>> //----- rdmd generated text BEGIN
>> public import std.stdio, ...
>>
>> void main( string[] args ){
>> //----- rdmd generated text END
>>
>> // programmer's code
>> }
>>
>> in cases when rdmd detects there is no main()
>
> No, it could do that in all cases. D supports nested declarations. This
> is how the other languages do this. It would improve the score a lot.
> Did TDPL talk script programming? We can still change this radically
> without breaking D2 - thank god the specification is informal and
> incomplete.
Then you have 2 issues:
void main(string[] args){
import std.stdio; // 1. will not compile
void main(string[] args){
writeln("hello");
}
main(args); // 2. this should be appended, hence anyway rdmd should
analyze
// if there is main()
}
--
btw, why name is not simply "std.io" ?
--
Alexander
More information about the Digitalmars-d
mailing list