News for hackers. Stuff that matters.
Re:Lombok makes Java cool again by Cyph0n on Thursday January 31, 2019 @10:46PM (#19051412)
Scala syntax is decent tbh, unless you decide to go overboard with operator overloading.

Most libraries — SBT is one example — have shifted away from the use of excessive overloading.

Re:Lombok makes Java cool again by viach on Friday February 01, 2019 @02:54AM (#19052414)
Tend to agree. But if you work in a team, there will be someone who just loves implicits and overloading and you won't be able to change his mind. Strong code style policies help, but they are really rare in real processes.
Re:Lombok makes Java cool again by aphexairlines on Friday February 01, 2019 @04:05AM (#19052696)
Your team can make a decision as a group to not allow defining operators in the team's codebase. As you mentioned you can then enforce that with scalastyle (set FieldNamesChecker and MethodNamesChecker regexes to ^[a-z][A-Za-z0-9_]*$). Is that not enough to handle the one person who loves overloading?
Re:Lombok makes Java cool again by profalseidol on Thursday January 31, 2019 @11:14PM (#19051514)
That time when my boss started using "implicit" on everything. We were even using a new "Functional Relational Mapping" framework from Lightbend/Typesafe called Slick which was a mess.