Andrei Alexandrescu wrote:
Steven Schveighoffer wrote:
On Tue, 28 Jul 2009 11:11:09 -0400, Andrei Alexandrescu <seewebsiteforem...@erdani.org> wrote: D's implementation looks to me like a quick hack so D can say "look, we have properties!" They don't provide any of the interface benefits that true properties do.

What are the interface benefits that "true" properties do? What is a "true" property? Something that could do anything. Surprise, that was already the charter of functions. Well thank you very much.

Just because it could do anything doesn't mean it *has* to do anything. Again, D ranges suck because the compiler can't enforce you that empty, pop, etc., actually do what their name says.

Reply via email to