On Sunday, 11 October 2015 at 09:54:04 UTC, Jacob Carlborg wrote:
That would be me :) . I think the biggest issue was that something that worked before stopped working, because a field was changed to a method and the method returned a function pointer. http://forum.dlang.org/thread/kaara7$dog$1...@digitalmars.com#post-kaara7:24dog:241:40digitalmars.com
That refactoring is exactly the (only) use case for strict properties, they shouldn't be used in other cases.