News for hackers. Stuff that matters.
Re:Java 21: No more public static void main by MagicMoonlight on Monday June 05, 2023 @02:39AM (#36193155)
The reason it’s System.out is because that’s one of the output channels. There are other output channels like System.err

Your suggestions are basically all just meme features from nobody languages. Java is the king for a reason.

Re:Java 21: No more public static void main by Asraelite on Monday June 05, 2023 @09:30AM (#36195936)
> Java is the king for a reason.

Of all the reasons Java is popular, ergonomics is absolutely not one of them.

Re:Java 21: No more public static void main by Aaron2222 on Monday June 05, 2023 @05:45PM (#36204311)
Kotlin is hardly a nobody language (being the default language for Android development these days). That being said, a lot of these are no-gos from a backwards compatibility perspective, and if you want them, I'm not sure why you wouldn't just use Kotlin.