Finding the spirit of L-World

John Rose john.r.rose at oracle.com
Sat Feb 23 02:57:56 UTC 2019


On Feb 22, 2019, at 11:42 AM, Kevin Bourrillion <kevinb at google.com> wrote:
> 
> I think we should make users write `equals` to test value types. If they write `==`, they are indicating a special situation where they need identity semantics, which don't make sense for value types, and that should be an error.

This sounds like a proposal for the future, but as Brian points
out it is also a constraint on large amounts of generic code
that has already been written.

Let's make the best of op==; it's in our past and the future
of comparison logic in Java is too tightly coupled with the past.

— John


More information about the valhalla-spec-observers mailing list