JEP 169: Value Objects

John Rose john.r.rose at oracle.com
Wed Nov 7 20:47:02 PST 2012


On Nov 7, 2012, at 5:12 PM, Remi Forax wrote:

> please the name 'locked object' should be changed,
> first because the fact that the value object uses bits also used to bias 
> a lock
> is just an implementation detail and the name is too close to 
> synchronized/j.u.c.l.Lock.
> 
> why not steady or steadfast ?

Yeah, the name choice is kind of deliberately bad.

Hmmm..  a "stead" is a place, and stead{y,fast} means "stays in place".  But the point of a value object is that it can move around (via copying)!

Vitaly D. and Vladimir K. like "frozen", and I'm sympathetic.

— John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20121107/aeacec97/attachment.html 


More information about the mlvm-dev mailing list