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

Reply via email to