We have now @property and in feature we will have other attributes. It is time to not only have this syntax, but actually do something with this information: - emit warning when using method without call brackets on getter/setter - emit warning when using array methods: a.find(b) == find(a, b)
Similary with array methods without brackets: a.find = b; auto c = a.toUpper;
I belive this bug is almost fixed in compiler in repository. Is Phobos updated accordingly to use @property property in array / string functions?
What updating would there need to be? If it has @property, you use it as a property. If it doesn't you don't. Some of the functions are @property, some aren't. You can still use the member function call syntax for arrays regardless. If you want @property enforcement to be enabled, then compile with -property. It'll be phased into the normal behavior later.