Looking round for a Lisp IDE proved frustrating. I felt sure that in 2011 there would definitely be something out there that ran on Windows and would be a rough equivalent of Visual Studio. I mean, Lisp harks back decades – surely somebody would have written a VS clone by now?
(Aside – why Windows? Well, even though I primarily use Mac OS X at home, I wanted to be able to mess around at lunchtimes at work, and we’re mandated to use XP here.)
Searching the ‘Net, I did find a few IDEs – some free; some out-of-my-reach financially – and even installed a couple to see what they were like, but… they all just felt several years behind what should be running on a PC these days.
Of course, while looking for all these development environments running on Windows, there was a massive elephant in the room… No matter where I ended up via Google, there was always the answer ‘what are you thinking? If you want do write Lisp, you’ve got to use Emacs and SLIME.’
At first, I ignored this – I definitely wanted something that ran natively on Windows, and had heard horror stories of the steep learning curve that Emacs has. But as time wore on, and I wasn’t finding any other satisfactory solution, I became more open to the idea. After all, one of my goals in learning Lisp was that I’d heard so much about it changing one as a programmer… Well, I’d also heard similar things about Emacs (‘once you get it, you’ll never look back!’).
So, with some trepidation, I decided to take the plunge…