What are the good "rich" IDEs for Lisp?
Solution 1
A friend of mine bought a copy himself to develop Lisp programs in his sparse time. (He is very experienced in Lisp)
Lispworks also has a free personal edition.
Solution 2
Hm, strange seeing you dismiss Emacs+Slime as it covers most (all?) the points you've mentioned and a lot more. Note that Slime != Emacs, at all.
edit: E.g., stuff like CUSP or Lispworks are not as rich as Emacs+Slime.
Solution 3
Solution 4
I have not actually tried it but MCLIDE sounds nice. But I concur with most other: SLIME is great.
Ted Johnson
A Enterprise/Solution Architect that draws, codes, models, manages, mentors, gathers requirements, ... you name it.
Updated on June 03, 2022Comments
-
Ted Johnson almost 2 years
What are the good "rich" IDEs for Lisp? To clarify by "rich" I mean it should have a good look-up reference, auto complete, auto inclusion, checking of various sorts, some kind of compilation support, version management, REPL, etc. I have reviewed some of the previous questions/answers (Such as What’s a good Common Lisp implementation for Windows?) but it really does not get to my need/question. I am used to Eclipse and have found (CUSP but activity/support seems light).
Don't hassle me about the phrase "rich" IDE, by saying that emacs or slime is wonderful and that it is and IDE. I have used emacs for years during college, I understand. I am wondering what else is out there (and good) more along the Visual Studio, Netbeans, or Eclipse, type UI and feature set?
-
Russell over 14 yearsHowever, the personal edition "does limit program size and duration" and the professional version costs 900 USD for academic users! I would go for CUSP. Even though it's development is not very active, I have not had any issues with it and I've been using it for some time with several versions of Eclipse.
-
Rainer Joswig over 14 yearsLispWorks is great, highly recommended.
-
grettke over 14 yearsRussell: It isn't worth $900USD?
-
Ted Johnson over 14 yearsI am already Slime and Emacs. This question has an underlying modern IDE style assumption or moving away from shell commands and terminals.
-
lnostdal over 14 yearsYou're already using Emacs+Slime? Well, this is strange since I don't use a terminal or shell commands at all when doing Lisp and I too use Emacs+Slime. I don't see how the terminal and shell commands is even remotely related to Emacs+Slime. Yes, Emacs can run in a terminal, but I tend not to do that unless it is needed.
-
Friedrich over 14 yearsIf no-one will be willing to pay any longer for development tools we soon just will have no choices any more.... Just see what happened to a lot of non-mainstream languages, there are no development tools for it a very sad example is the state of affairs for Objective-C outside the Mac.
-
Ted Johnson over 14 yearsHaving learned more personally on the side and talking with people further about Slime I would have refined the question. For my style and IDE experience Lispworks is it.
-
BlueWizard almost 7 yearsthe link is dead. Here is the web archive page