On 2013-01-23 19:48, Nick Sabalausky wrote:

Having the *caller* decide whether something is a property or not makes
as much sense as having the caller decide the function's name,
signature and semantics.

In Ruby parentheses are optional when calling a method. I have never had any problem with that, although in Ruby you invoke a callable object with ".call". Property setters are more explicit in Ruby than D:

def foo= (value)
end

The equal sign is actually part of the method name.

--
/Jacob Carlborg

Reply via email to