EG meeting, 2022-08-10

Dan Smith daniel.smith at oracle.com
Wed Aug 10 03:46:05 UTC 2022


EG Zoom meeting August 10 at 4pm UTC (9am PDT, 12pm EDT).

Lots of recent threads that could be further discussed:

- "Question about universal type variables": Kevin started a discussion about how type variable types should be modeled, and what changes when they become universal

- "Updated SoV, take 3": Brian revised the State of Valhalla document to reflect recent design ideas

- "object sameness, Lebniz's Law, ...": John elaborated on SoV review comments regarding value object equality/substitutability

- "The storage hint model": Remi shared thoughts about using a storage attribute, rather than a value type, to encode flatness

- "The problem with encapsulating C.val + autoboxing": Remi discussed the treatment of access-restricted value types in generics

- "where are all the objects?": John and Kevin discussed usages of the terms "object" and "instance"

- "one class, two types, many bikesheds": John discussed how we model classes vs. types, the relationship of ref and val types, and how syntax like .ref and .val might be used

- "Value type companions, encapsulated": John shared a document describing how access restrictions could be enforced on value types

- "races on flat values": John discussed how the memory model needs to be updated to describe concurrent accesses of flat variables


More information about the valhalla-spec-observers mailing list