Review Request: Add ClassOption.STRONG and default is unspecified

forax at forax at
Wed Mar 18 23:35:22 UTC 2020

> De: "John Rose" <john.r.rose at>
> À: "Remi Forax" <forax at>
> Cc: "mandy chung" <mandy.chung at>, "Alex Buckley"
> <alex.buckley at>, "valhalla-dev" <valhalla-dev at>
> 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 |
> forax at ] > 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.

> [ |
> ]
> [ |
> ]

> 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:

> [ |
> ]

> — John


> P.S. [ | ] is one of my favorite sites to
> visit!
> I confess to using [ | ] 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