<div dir="ltr"><div dir="ltr">On Thu, Oct 24, 2024 at 4:50 PM Gavin Bierman <<a href="mailto:gavin.bierman@oracle.com">gavin.bierman@oracle.com</a>> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div>What this JEP is proposing is a new sort of compilation unit. In the draft spec we call this a “simple" compilation unit, to contrast with “ordinary”. As no human says the phrase “compilation unit”,
 but rather everyone informally speaks of “source files”, we ended up calling these new sorts of source files “simple”. </div></blockquote><div><br></div><div> I guess this ship has sailed, but..</div><div><br></div><div>I just watched Gavin's Language Futures talk from Devoxx, and realized I would have preferred the adjective "implicit" used in JEP-477 over "simple". "Implicit" implies a class without an explicit class declaration, whereas "simple" implies everything and nothing at once.</div><div><br></div><div>Cheers,</div><div>Eirik,</div></div></div>