Review Request: Add ClassOption.STRONG and default is unspecified

forax at univ-mlv.fr forax at univ-mlv.fr
Wed Mar 18 23:35:22 UTC 2020


> De: "John Rose" <john.r.rose at oracle.com>
> À: "Remi Forax" <forax at univ-mlv.fr>
> Cc: "mandy chung" <mandy.chung at oracle.com>, "Alex Buckley"
> <alex.buckley at oracle.com>, "valhalla-dev" <valhalla-dev at openjdk.java.net>
> Envoyé: Mercredi 18 Mars 2020 22:52:00
> Objet: Re: Review Request: Add ClassOption.STRONG and default is unspecified

> On Mar 18, 2020, at 1:29 AM, Remi Forax < [ mailto:forax at univ-mlv.fr |
> forax at univ-mlv.fr ] > wrote:

>> As a non native English reader, i prefer the word "adjacent".

> YDMV (Your Dictionary May Vary), but both “adjacent” and
> “coterminous” are from Latin, which is common property
> of technical writing in many modern languages, including
> the ones you and I use.

> [ https://www.etymonline.com/word/coterminous#etymonline_v_28958 |
> https://www.etymonline.com/word/coterminous#etymonline_v_28958 ]
> [ https://www.etymonline.com/word/adjacent#etymonline_v_5117 |
> https://www.etymonline.com/word/adjacent#etymonline_v_5117 ]

> More importantly, adjacent doesn’t have the right meaning.
> “Co-terminous” (also, “conterminous”) literally means “having
> a common termination”, which is exactly what Alex is trying to
> say—the two entities have the same end-of-life. (This happens
> only when the JVM’s GC sees links pointing both ways between
> two objects.) That’s why I enjoyed his pick of that word.

For a French, conterminous is very like co-terminus, "terminus" is a Latin word which is also used in French to say the end (end of the train line, bus stops, etc), and the prefix co is derived from com, "with" in Latin (compagnon is French means the one you share the bread, com + panem). And the end of life is called "terminal" in French like in English in a "terminal illness". 
By adjacent, i was thinking about adjacent lifetime, not adjacent alone, even if adjacent is more a spatial property than a time property. 
Anyway, it's wrong because only the death is at the same time, so adjacent lifetime doesn't work. 

> There are other options, but none as precise:

> [ https://www.thesaurus.com/browse/conterminous |
> https://www.thesaurus.com/browse/conterminous ]

> — John

Rémi 

> P.S. [ http://etymonline.com/ | Etymonline.com ] is one of my favorite sites to
> visit!
> I confess to using [ http://thesaurus.com/ | thesaurus.com ] for the usual
> guilty reason,
> of knowing there’s a right word out there, but not having
> it ready in memory. A distributed shared high-latency
> cache for vocabulary, I suppose.


More information about the valhalla-dev mailing list