Steven Schveighoffer wrote: > However, when I see: > > x.empty; > > I can't tell what is implied here. You can. In either C# or D language it could execute arbitrary code that you better know what it's supposed to do. D simply doesn't make it "bad style" as C# stupidly does. Andrei