Sometimes programming tools are so good that you miss them when using other languages. I see these mentioned the most frequently:
* IntelliJ (for Java)
* Slime+Emacs (for Common Lisp)
* Pharo (for Smalltalk)
I'm struck that they all have bespoke UIs.
miniblog.
Related Posts
I'm really flattered that IntelliJ users are requesting structural diffs and referencing difftastic!
(FWIW I'd love to eventually ship a reusable library, but APIs are just changing too fast right now.)
https://youtrack.jetbrains.com/issue/IDEA-291212
I've seen people hook up Emacs to Eclipse for Java smarts, but TIL that lsp-intellij exists for Emacs too!
An impressive range of features have landed in IntelliJ 2018.1: https://www.jetbrains.com/idea/specials/idea/whatsnew.html
A ton of additional lints, but also some interesting completion features: using isInstace to infer types, and also leveraging JSON schema!
