Vim and SBCL.
Ask YC: which editor to use for LISP programming?
21–29 of 29 posts
Re: Ask YC: which editor to use for LISP programming?
#22Vim and SBCL.
How do you interact with your REPL? SBCL is designed around SLIME. I find it virtually unusable without it.
Better yet, you could resurrect Slim-Vim[3] if you really want SLIME-like features.
[1]: http://www.vim.org/scripts/script.php?script_id=221
Re: Ask YC: which editor to use for LISP programming?
#23I've been using the Lispworks IDE for the last few years with medium to low satisfaction. Our production server is running SBCL on Ubuntu (which runs considerably faster that LW) and my cofounder is working with Slime. He swears by Slime and I'll be making the switch soon. We are also moving from SVN to GIT.
Performance Note: Our code is running at least 10x faster on Ubuntu with SBCL over Lispworks on Windows
Re: Ask YC: which editor to use for LISP programming?
#24I can't recommend slime highly enough - I miss something comparable now that I'm hacking Python.
Re: Ask YC: which editor to use for LISP programming?
#25Earlier quoted context omitted.
Performance Note: Our code is running at least 10x faster on Ubuntu with SBCL over Lispworks on Windows
Out of curiosity (as a Lispworks and SBCL user who has never seen this sort of performance difference between the two) is there anything in particular that you could attribute this to (eg. FFI, Streams)
Re: Ask YC: which editor to use for LISP programming?
#26Earlier quoted context omitted.
Performance Note: Our code is running at least 10x faster on Ubuntu with SBCL over Lispworks on Windows
Do you attribute most of the difference in performance to the OS change or to the implementation change, though? (I'll never use Windows, but I've been considering using Lispworks again on OS X for a few things.) I've always used LW with Emacs in the past, not the LW IDE. I use Aquamacs for almost everything now...and SLIME is great. What Lisp libs are you using, if you don't mind my asking? I'm trying to figure out…
We're using cl-sql, uffi, md5, portableaserve (with net.html and minimal use of webactions).
We have our own caching system (for key mysql db data) running in the application.
Re: Ask YC: which editor to use for LISP programming?
#27Re: Ask YC: which editor to use for LISP programming?
#28Earlier quoted context omitted.
Can Nedit send expressions from the file you're editing to a REPL? I think that's a requirement for a decent Lisp editor.
I don't think it can, but I tend to copy and paste code from Nedit into a REPL.
Re: Ask YC: which editor to use for LISP programming?
#29Earlier quoted context omitted.
Performance Note: Our code is running at least 10x faster on Ubuntu with SBCL over Lispworks on Windows
Do you attribute most of the difference in performance to the OS change or to the implementation change, though? (I'll never use Windows, but I've been considering using Lispworks again on OS X for a few things.) I've always used LW with Emacs in the past, not the LW IDE. I use Aquamacs for almost everything now...and SLIME is great. What Lisp libs are you using, if you don't mind my asking? I'm trying to figure out…