A conversation with Brian Goetz, lead of Project Valhalla, covering Java's original sin of splitting the type system into primitives and reference types. Topics include Valhalla's goals, JEPs 401 and 402, reference-preferring primitive types, a third upcoming JEP, progress and timeline, and interactions with Project Panama and Loom. The discussion also touches on heap vs stack behavior for primitive types and null handling with Map.get.
Sort: