Joel Christensen wrote:
How does it work?I couldn't even see it. Not in the windows\bin directory or the dmd help.
It's built into the compiler. :) test.d: struct S { int fooBar; } void main() { S s; s.fooBaz = 1; } Compilation: dmd test.d test.d(9): Error: no property 'fooBaz' for type 'S', did you mean 'fooBar'? test.d(9): Error: constant s.fooBaz is not an lvalue -Lars