Re:Lombok makes Java cool again
by jamougha on Thursday January 31, 2019 @06:11PM
(#19049980)
I can read Scala fine but I'd like fast compilation and good IDE support.
[ Parent
| on HN ]
The IDE support is pretty good these days, as least in IntelliJ.
Scala support in IntelliJ is ok, but still not great. There are some Akka constructs IntelliJ underlines in red for years and JetBrains doesn't fix it. I've never seen something like that with Kotlin.
The hard truth is that Scala was not designed with tool support in mind and it probably never will be. For example hierarchical implicit conversions, while powerful, are terrible for tooling.
Re:Lombok makes Java cool again
by hocuspocus on Friday February 01, 2019 @04:28AM
(#19052785)
> Scala was not designed with tool support in mind and it probably never will be
You should pay attention to what's going on in the ecosystem. Dotty comes with LSP support. The Scala Center's main focus is tooling. JetBrains has been pretty committed and cooperating as of late. And several projects are building serious alternatives to SBT.
Not sure why you were downvoted. IntelliJ’s Scala plugin is top-notch in my experience.
True, nor do I understand your downvote.
+1 works great
Intellij still can't figure out how to handle implicits. At this point i have an intuition about the errors that idea reports as errors but actually aren't'.
Are you using the latest version of IntelliJ ?
Because it does a pretty good job with implicits now: https://blog.jetbrains.com/scala/2018/07/25/intellij-scala-p...
Agree. In fact, we have a rule in our team that if a feature is not supported by IntelliJ, then it's probably too arcane and should not be used.