On Friday, 17 August 2012 at 01:43:03 UTC, Mehrdad wrote:
Isn't that kinda useless, if it tells you nothing about the object itself?

Not sure what your point is. It tells you enough about how you work with that "object itself" and sets (real) boundaries which is unlike C++'s const which tells you truly nothing. Seems pretty useful in my eyes. C++'s const is the thing that's really useless.

It's an abstraction, and like all abstractions, you don't necessarily get a perfect understanding of the bits and bytes and where they are and how they're going to function. But it does give you more reasoning ability about your code if used properly. Plus don't forget that it allows you to use the same code for immutable and mutable objects, which is extremely valuable.

Reply via email to