On 12/9/2014 4:31 PM, Nicholas Londey wrote:

Does @property ever make sense for a free floating function? I would
have thought no but was recently asked to add it if using the function
with uniform call syntax.

I use it from time-to-time. I assume you think of properties as belonging to objects and not just something that is useful with UFCS. Keep in mind that free-floating functions belong to modules and modules (usually) belong to packages. These are units of encapsulation above classes & structs. There could be (and has been in these forums) lengthy debate about what constitutes a property and what doesn't, but whether or not a function belongs to a class or struct shouldn't enter into it, IMO.

Reply via email to