Terminology bikeshedding summary
John Rose
john.r.rose at oracle.com
Thu Jan 13 00:05:19 UTC 2022
#3 is more like:
primitive value vs. bare object
Or
primitive value vs. [something else] object
Where object is split not only into value object and identity objects, but bare (value) objects are another split. You get bare vs heap just as you get value vs identity as cleavage planes in the universe of objects.
Also:
Legacy primitives would not be objects in any case. But we can mock up classes to wrap and/or emulate them and even declare in the user model that these very special classes in some sense “are” the primitives.
> On Jan 12, 2022, at 3:27 PM, Dan Smith <Daniel.Smith at oracle.com> wrote:
>
> #3:
>
> primitive value vs. object
More information about the valhalla-spec-observers
mailing list