Hacker News new | ask | show | jobs
by joeblau 4705 days ago
I'm using IntelliJ which has so far been great for great for Clojure and Java plus every other language I use. I'm definitely willing to give this a shot and I also want to know if you're looking at doing any Scala support?
1 comments

I'm in the same boat - I've been a very happy IDEA user for over a decade now, and any other IDE that targets the JVM has a pretty high bar as far as I'm concerned.

With that said, I'd love to see the Scala equivalent of this - the Scala plugin for IDEA works fairly well (they still have quite a few problems with inline error highlights/parsing when your Scala code uses path dependent types), but the Typesafe official Scala IDE uses Eclipse, which utterly rules it out as far as I'm concerned.

A lightweight but functional Scala-native IDE with builtin sbt support would be absolutely awesome for a pure-Scala project.

I write Clojure and Scala, Clojure got me into Emacs and then Emacs+Ensime led me away from IDEA for Scala development. I recommend it fully.

I am a big fan of IDEA and use that for Java and Groovy, and also Jetbrains' AppCode for Obj-C development, but the Scala support in IDEA is currently just not good enough.

How is AppCode compared to xCode? Everyone has been telling me I need to make the switch but I don't want to break any of my existing iOS projects.
I can't really give you a fair comparison, I've only used Xcode enough to know that I don't like it.

I don't even think the full switch can ever be made. Because it's Apple development, everything is in an "Xcode project" (instead of, say, "iOS project"). So even using AppCode I'm still dropping back to Xcode some of the time.

> A lightweight but functional Scala-native IDE with builtin sbt support would be absolutely awesome for a pure-Scala project.

This would indeed be wonderful. I have been using Scala as my first language of choice for some time now and personally feel that Scala is still held back a bit in terms of tooling. Please consider this!