I'm rather impressed by nim's macro system - basically the build system contains a nim interpreter that handles the macros while still giving you compiled output.
(I wouldn't stretch to calling nim 'major' but I will say I've found it fascinating so far)
(I wouldn't stretch to calling nim 'major' but I will say I've found it fascinating so far)