The question is why Throwable.message is not a @property?! It looks strange now, because "message" is not a *verb*, but a *noun*. So it's expected to be a property. Also because it is not a property in some contexts when I try to concatenate it with string without parentheses using "~" operator it fails, because (as you could expect) it is a *regular* function, but not a property.

I wonder if it was made as *non-property* by some reason or by oversight?

Thanks

Reply via email to