As far as I can tell there really isn't anything like Intellij. What parts of Intellij are you desiring for DrRacket to handle? I guess it would be the project explorer, the git integration, the import linker, etc. I don't know much about Intellij because it is software that I would have to rent instead of own. Now, I am getting an urge to learn Intellij's plug-in interface to see if that is possible (because there are other Schemes I'd like tooling for as well and if that IDE could bring it then great).
If you aren't afraid of Emacs then give racket-mode a try. If you like VSCode there is some racket support extensions available. I have used both and if you can't stand Emacs the VSCode route is pretty good (just use VSCode extensions to do stuff). However, my private small form factor computer can't handle VSCode too well so it is Emacs or DrRacket (now I have a reason to how well it handles Intellij).
You don't rent Intellij AFAIK, you can pay for a specific version and all older versions, and that will be valid forever. You keep paying so they can provide updates that constantly break it :p
As far as I know the coolest thing about IntelliJ (JetBrains) IDEs always was how well does it understand the code and what can it do with it automatically, i.e. intelligent context-aware code completion, refactoring etc.
Given that Racket isn’t backed by a big institution I don’t think you’ll find better IDE than DrRacket, which is pretty powerful it just doesn’t look great.
Alternatively, as is the case with most lisp/scheme variants, emacs has pretty good support OR you can try the LSP extension for VSCode.
I’d like to second racket-mode with Emacs. If you want a ton of IDE-like smarts, fire up racket-xp-mode (racket eXPlore mode, comes bundled with racket-mode). Pairs nicely with other good things in the Emacs ecosystem.
Just a note in case someone goes looking for racket-xp-mode explicitly. It's just an ancillary mode included with racket-mode. You'll pretty much always want it turned on. I'm sure there's some reason to turn it off sometime, but I've never done it.
tmm84|4 years ago
If you aren't afraid of Emacs then give racket-mode a try. If you like VSCode there is some racket support extensions available. I have used both and if you can't stand Emacs the VSCode route is pretty good (just use VSCode extensions to do stuff). However, my private small form factor computer can't handle VSCode too well so it is Emacs or DrRacket (now I have a reason to how well it handles Intellij).
winrid|4 years ago
qwerty456127|4 years ago
cabernal|4 years ago
Alternatively, as is the case with most lisp/scheme variants, emacs has pretty good support OR you can try the LSP extension for VSCode.
andrewflnr|4 years ago
beepbooptheory|4 years ago
ashton314|4 years ago
JHonaker|4 years ago