News for hackers. Stuff that matters.
Re:Data Classes for Java by dtech on Thursday November 02, 2017 @04:33AM (#15608722)
Quite often, especially if you make a variation of an existing class (or an extra type in an ADT).

Scala does this quite transparent. Something defined as a `var` (variable), `val` (immutable variable), `lazy val` (lazy immutable variable) or `def` (method) is called source- and binary compatible from the caller side.

I've never seen this trick anyone, except for maybe unexpected bad performance.

There are no comments on this comment yet.