On Fri, Feb 23, 2024 at 12:23 PM Romain Manni-Bucau <rmannibu...@gmail.com> wrote: > > @Elliotte while you are pretty right in terms of *compile* features but it > ignores the biggest criteria for any ASF project : the community. Even if > silly, attracting people with Java 8 is born dead today (to illustrate it > just ask somebody to no more use "var" to do a PR for ex, he will start to > "pfffff" ;)).
Going off on a tangent but I would reject any PR that showed up in my code review queue that used "var", regardless of JDK version. It's an abomination that should never have been added to Java. It prioritizes a trivial speed up in writing code at the cost of a significant slow down in reading and debugging code. Working in Python for the last couple of years has thoroughly convinced me that strong, explicit compile time types are the right way to go. I've seen what happens when you don't have them, and it's not fun. -- Elliotte Rusty Harold elh...@ibiblio.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org