On 03/28/2013 07:18 AM, Jacob Carlborg wrote:
On 2013-03-27 22:54, nazriel wrote:
Requesting user to edit code first, add main(){} block or fix invalid D
code and then run example itself is unacceptable.
RDMD already has a --main flag and DMD will soon too.
Yes, DMD trunk already does that but it doesn't fully address the
problem. While in cases like
----
unittest {
assert(...);
assert(...);
}
----
it will work fine, it will fail in such scenarios:
----
writeln("Hello world");
----
AFAIK -main flag just slaps void main(){} in dummy file.
--
Best regards
Damian Ziemba