Re:Scala projects are difficult to maintain
by nine_k on Monday March 22, 2021 @12:28PM
(#26543041)
Also, Kotlin is a rather nice and much less radical "better Java", well-supported, but mostly popular on mobile.
[ Parent
| on HN ]
Re:Scala projects are difficult to maintain
by millerm on Wednesday March 24, 2021 @01:45PM
(#26570558)
Kotlin is by far my favorite language-to-date. I moved my dev team to it years ago, it's all server side. We still have over a decade's worth of Java code to maintain, but anything new is in Kotlin (even in the legacy applications, we just add Kotlin). So nice. Makes me happy when other people get onboard and say "oooh yes, this is much better than our legacy Java". I was a HUGE Java proponent from 1999 to around 2010, when I started really getting annoyed that the language was missing so much that other languages had. Eventually we tried Scala, too complex to deal with in large teams to get everyone onboard, Clojure was a pain as everyone tried to be as clever as possible (and errors were awful, tooling was painful as not everyone wants to use emacs), then Kotlin came around and we never looked back.
Re:Scala projects are difficult to maintain
by The_rationalist on Monday March 22, 2021 @12:34PM
(#26543126)
Kotlin on the server is growing though and has the biggest library ecosystem to exist
Re:Scala projects are difficult to maintain
by dehrmann on Monday March 22, 2021 @12:56PM
(#26543425)
Glad to hear this. There's really no reason it for it not to do well on the server.
Re:Scala projects are difficult to maintain
by gher-shyu3i on Monday March 22, 2021 @03:53PM
(#26545934)
Pattern matching is (will be) better implemented in Java. It's fully fledged compared to Kotlin's implementation.
When will the last-argument-as-block be implemented in Java?
This one brilliant feature allows for easy DSLs without macros, parsing, or otherwise introducing new concepts to the language.