Tangential: New to c++ dev on Linux after years with devstudio/windows. What do you guys recommend for a dev env for a guy like me (say on a mac). Thanks!

Edit: I see Jetbrains has CLion. Any good?

CLion is definitely worth checking out. The JetBrains guys know what they are doing.

The only things which they didn't solve is the hard GC pauses when developing really big projects or Scala. Mostly this happens on IntelliJ quite often if you are doing some work pauses while keeping IntelliJ open.

This happens quite often on bad machines and nearly never on machines with a really good memory module / awesome ssd's.

Still isn't easy to fix since they are working really hard to ensure performance on a lot of machines. Also that they support everything down to Java6 makes their codebase on some edges quite wierd.

Also I don't get it why they use so many languages at once (Java, Kotlin, Groovy) and I think some parts are in C++ (fileWatcher, launcher, restarter, updater, fsnotifier)?

(see: https://github.com/JetBrains/intellij-community)