I have read great things about SLIME and how it helps in hot-reloading code into a Lisp REPL using Emacs. But is it necessary to learn Emacs to do Lisp? Are the plugins for Vim good enough?
I have read great things about SLIME and how it helps in hot-reloading code into a Lisp REPL using Emacs. But is it necessary to learn Emacs to do Lisp? Are the plugins for Vim good enough?
I really like it, and do the vast majority of my development in it as a common lisp developer.
It's no longer support and has some bugs, so I've been meaning to set up SLIME, but a previous developer gave me a config that worked out of the box, so I've been using that.
Linux was crafted with just a basic editor, no IDE features. Unix was crafted without even a display to see the code being typed. Fancy tools are nice but not required.
But that said, SLIME in Emacs is the best. It's macro expansion buffer with really helps to understand what a macro does, or make things clear while crafting your own macros. Auto completion is great, although it only works for what is loaded int he live image, it doesn't scan source files for completion like a traditional IDE. Just load everything and completion is great.
I posted it to Hacker News too but it did not get enough traction. The comparison table is towards the end of the post. Overall, I prefer Slimv because it supports Scheme and Clojure as well.