Anonymity and observability of unnamed classes (JEP 445)
Brian Goetz
brian.goetz at oracle.com
Sun May 7 20:21:55 UTC 2023
I think you may be misunderstanding the use of “dialect” here. By “dialect” we don’t mean that the language is given semantics it didn’t have before; every new language feature does this. By dialect we mean a set of “beginners semantics” for these new compilation units that would be *different* from the same code in a full program. This would require students to “unlearn” as they scale up, rather than merely “zoom out”.
Sent from my MacBook Wheel
> On May 7, 2023, at 3:42 PM, Attila Kelemen <attila.kelemen85 at gmail.com> wrote:
>
> Brian Goetz <brian.goetz at oracle.com> ezt írta (időpont: 2023. máj. 7.,
> V, 21:36):
>>
>> Then perhaps you can unpack this claim:
>>
>>> but implicit static
>>
>
> I'm honestly puzzled on how you came to the conclusion that this means
> that I think main is implicitly static (maybe the actual correct way
> to phrase it would have been " implicit static to be a new dialect"
> rather than " implicit static is a new dialect", but still I'm not a
> native english speaker, please give me a break). I was talking about
> my perceived inconsistency of the reasoning of the JEP. That is, that
> it does not consider itself a new dialect, but it says that implicit
> static would be a new dialect.
More information about the jdk-dev
mailing list