News for hackers. Stuff that matters.
Re:Show HN: A notebook-style Common Lisp environment by oblio on Saturday July 08, 2017 @02:34PM (#14726594)
Any recommendations for a Lisp IDE outside of Emacs?

Also, aren't there any other OSS or free Lisp IDEs outside of Emacs? Or are they all crap?

Re:Show HN: A notebook-style Common Lisp environment by Jach on Sunday July 09, 2017 @12:27AM (#14728364)
The wiki is a great resource: http://www.cliki.net/Development

Really for a good experience you just need something with Swank support and ability to highlight matching parens. Eclipse would even work, though I haven't tried any of the plugins for it. IDE features like introspecting values, breakpoints, tracing, profiling, stepping, recompiling are all part of the Common Lisp standard so you'll get them for free just by running the Lisp REPL in a terminal. What you use on top of that is really just making it more convenient to interact with the Lisp environment than typing everything in by hand. I like slimv with its auto-paren-infer stuff turned off (matching and rainbow parens are fine for me) but I've also just used a tool that uses two screen sessions to send data back and forth without using Swank (or even Lisp, I use it sometimes for Python but that's trickier because I can't just send a class to (re)define if I have newlines between methods and I can't casually change my namespace).

Re:Show HN: A notebook-style Common Lisp environment by girzel on Saturday July 08, 2017 @03:03PM (#14726720)
I wonder why there aren't more good IDEs for Lisp. Is it just because Emacs is already there? It seems like it would actually be easier to create an IDE for Lisp than for other languages. Parenthesis editing should be very simple, as should sending definitions to the running system... Is it more complicated than I think?
Re:Show HN: A notebook-style Common Lisp environment by vindarel on Monday July 10, 2017 @04:56AM (#14734327)
Yes, we have Vim and Atom plugins: https://github.com/CodyReichert/awesome-cl#text-editor-resou...

And [Portacle](https://shinmera.github.io/portacle/) is an Emacs shipped with SBCL, Slime and Git in a portable and multiplatform way, so it's straightforward to begin with.

Re:Show HN: A notebook-style Common Lisp environment by tnecniv on Saturday July 08, 2017 @02:37PM (#14726609)
Pretty much everyone I know that does lisp uses Emacs + SLIME.
Re:Show HN: A notebook-style Common Lisp environment by oblio on Saturday July 08, 2017 @02:39PM (#14726626)
:(
Re:Show HN: A notebook-style Common Lisp environment by fiddlerwoaroof on Saturday July 08, 2017 @03:02PM (#14726718)
Also, from a _very_ quick test, it looks like Atom has ok support for SLIME.

Just grab the latest release from https://github.com/slime/slime/releases Install atom-slime and sbcl (something like brew install sbcl on osx) Point atom to the directory you extracted slime to and then hit packages > slime > start

Re:Show HN: A notebook-style Common Lisp environment by fiddlerwoaroof on Saturday July 08, 2017 @02:43PM (#14726637)
vim + slimv is a pretty good combo, if you're used to vim. Also, although it won't give you the "full lisp experience", using something like parinfer or paredit in Atom will make editing lisp more pleasant.