On 4/9/19 1:04 PM, Brian Goetz wrote:
> OK, let’s make this problem a little simpler.  The question of terminology in 
> the JVMS is harder, but we have a syntax decision to make at the source code 
> level.  So far its been proposed we replace “value class” with 
> 
>     inline class Foo { }
> 
> In addition to liking the sound of it, I like that it is more “modifer-y” 
> than “value”, meaning that it could conceivably be applied to other entities:
> 
>     inline record R(int a);
> 
>     inline enum Foo { A, B };

I had sworn not to have opinions about syntax, because my reactions are
probably not typical, but "inline" seems to under-stress issues users
should keep in mind. How about "internal"?

internal class Foo(); internal record R();

-Doug


Reply via email to