Hi, So I've been threatening for a long time that I've been hard at work writing up a coherent conceptual model for "how data looks/works inside a running Java program today". I have a few purposes for it, but one is to form a basis for explaining "and now here's precisely what parts Valhalla will change and how".
*Data in Java programs: a basic conceptual model* <https://docs.google.com/document/d/1J-a_K87P-R3TscD4uW2Qsbt5BlBR_7uX_BekwJ5BLSE/preview> This model comes filtered through a particular set of perceptions and biases. It's just *a* documented model and isn't trying to be a *the*. As such, you don't have to agree with all of it, but it would still be very helpful to know if it is inconsistent or confusing or ill-founded, or if you just see a way it could be better. I'll gladly add comment access on request. The next document (whenever that is) will try to examine various options for adjusting that particular model to accommodate Valhalla. -- Kevin Bourrillion | Java Librarian | Google, Inc. | kev...@google.com