Eldar Insafutdinov wrote: > Ary Borenszweig Wrote: ... >> For instance properties seem to be a fundamental thing in Delphi and C#. >> When you are debugging and you watch some varaible, the debugger >> automatically allows you to expand a node and see the varaible's >> properties. You can't do that with D because any function that has zero >> parameters could be a property, even though some functions aren't >> properties. > > While working on QtD I have also come up with the conclusion that D needs > proper properties. Qt itself greatly relies on properties and it makes a > lot of cool things possible. Of course C++ doesn't support them, it is > done via Qt metatype system. When D goes popular, IDEs will severely lack > this functionality from the language.
There have been a lot of discussions on this topic in the past but I can't recall any conclusions. Perhaps some brave soul would dare to write a DIP on properties?
