A quine I came up with a while ago, using q{} string notation:

enum s = q{enum s = q{%s};
void main() {
    import std.stdio;
    writefln(s,s);
}};
void main() {
    import std.stdio;
    writefln(s,s);
}

Reply via email to