<div dir="ltr"><div class="gmail_default" style="font-family:monospace">Hello Mark,</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">Thank you very much for sending this!</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">This will be a god-send for those of us on the tutoring side. Being able to just "java YourCode.java" makes things so much easier to teach the students. Every time I am with them and we get to the point of refactoring, they always have a terrible experience because, and I quote, "It feels like breaking things up just makes it more complicated for no reason".</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">Trying to instill good habits is frustrating for them because the level of effort to do the best long term thing is much higher than just stuffing it all into a file that's >1k lines long. Limiting the change to just sticking it in the new class (file), then calling that class makes the abstraction that much more seamless. It also will have a big benefit for me in my every day programming as well.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">Thank you all for putting this together!</div><div class="gmail_default" style="font-family:monospace">David Alayachew<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 3, 2023 at 11:46 AM Mark Reinhold <<a href="mailto:mark.reinhold@oracle.com">mark.reinhold@oracle.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><a href="https://openjdk.org/jeps/458" rel="noreferrer" target="_blank">https://openjdk.org/jeps/458</a><br>
<br>
  Summary: Enhance the java application launcher to be able to run a<br>
  program supplied as multiple files of Java source code. This will<br>
  make the transition from small programs to larger ones more gradual,<br>
  enabling developers to choose whether and when to go to the trouble of<br>
  configuring a build tool.<br>
<br>
- Mark</blockquote></div>