On Thursday, 24 May 2018 at 10:42:26 UTC, Andrea Fontana wrote:
On Thursday, 24 May 2018 at 10:23:41 UTC, Andrea Fontana wrote:
On Thursday, 24 May 2018 at 09:17:10 UTC, Alex wrote:
On Thursday, 24 May 2018 at 08:48:30 UTC, Andrea Fontana
wrote:
This line:
mixin("alias tmp = " ~ s ~ ";");
There's no mention of Symbol in there. If you change it to
this:
mixin("alias tmp = Symbol" ~ s ~ ";");
then suddenly things work.
--
Simen
What?
a dot is missing, but essentially, Simen found it :)
Line 20 in https://run.dlang.io/is/OGHJYX should be:
mixin("alias tmp = Symbol." ~ s ~ ";");
Whoops I didn't get it.
Thank you both.
Andrea
Why didn't that return any error, anyway?
Because:
mixin("alias tmp = " ~ s ~ ";");
Translates to:
alias tmp = i;
And i will be the global i.