Valhalla EG 20191009
David Simms
david.simms at oracle.com
Wed Oct 9 16:58:38 UTC 2019
Apologies for the lack of progress lately
- Brian:
- Inline type construction: observation that existing reuse of new
syntax was useful to Sergey who has written a lot of Valhalla code for
benchmarking.
- Remi:
- Prefer more javac compiler useful warnings when adding "inline"
keyword
- *Action Item*: write up the some of the problem on the dev
list so Srikanth can take a look
- Remi:
- Would like empty value types
- Fred:
- Current implementation supports empty values (actual
implementation may change)
- Remi:
- Want to parameterize over void
- Thinks it's a trap to have same syntax, but not binary compat
- Simms:
- Did want to avoid the whole <init> dance
- Brian:
- Dubious benefit to fixing mistakes of the past, however...
- ...similar problem with records and factory methods, there isn't
good story for compat there either
Further discussion on the nature of "this" and "new" which bleeds into
the user model we need to work on some more.
More information about the valhalla-spec-experts
mailing list