JEP 495 Question
Brian Goetz
brian.goetz at oracle.com
Thu Nov 21 18:45:03 UTC 2024
I'd like to validate this further, but I'd like to seek feedback _from
educators only_. (Please include in your answer how long you've been
teaching Java *formally*.)
> I am with Stephen here.
>
> For effective learning, the gating factor is complexity, not
> verbosity. The regularity of IO.println wins over the implicit import.
I would like to assess how broadly this opinion is held _by educators_.
The three positions that have been espoused by various proponents are:
- println is simpler for learners, and so the speed bump of going from
there to IO.println when going to non-simple compilation units is worth it.
- IO.println is equally simple for learners, and has the benefit of
uniformity, no need for static import.
- IO.println is actually *simpler* for learners, because the IO
provides context to what comes after the dot.
It is easily imaginable for experienced developers to hold any of these
views; consider all of those as having been read into the record. I
want to hear _from educators_ about which they would be more comfortable
teaching, and why.
Thanks in advance for keeping this channel clear for the experienced
educators to speak.
More information about the amber-dev
mailing list