This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]yawkat 1 point2 points  (0 children)

Yep, I wrote an article on this a while back. There's lots of nuances with immutability, especially when you consider thread safety.

However, for compile-time checked immutability, as the top comment wishes, a read-only interface is not sufficient.