6 ms·
What about an IDE, tooling, etc?
by wheresvic1 9y ago
What about an IDE, tooling, etc?
- bwbw223 9y agoEmacs is probably the way to go- it has its own lisp dialect for scripting the editor. I don’t have any experience using it as I use vim, though :).
- brudgers 9y agoFor Lisp in general, Emacs is all a person really needs. That's not a comment about IDE's or editors. Because Emacs has eLisp, there's no need to pick another lisp like Clojure or Common Lisp. eLisp is a full fledged, well documented, Lisp with a lot of features. It even has built in coverage for interactive user interfaces of windows and menus (though not exactly what people might call GUI's). It can reach out and do networking, though it is closer to the Unix model of making system calls than language libraries or "built in sockets" approaches...but the proof is in tools like Magit and sx-mode or even the older Rmail and GNUS. Basically, Emacs is a virtual Lisp Machine which is why some people are able to live in it all day, everyday, year after year.
- brudgers 9y agoRacket ships with an IDE, DrRacket. Racket is really easy to get started with because it is "batteries included" by design. There are not other tools to set up. There is no configuration. Windows, Mac, or a Debian based Linux like Ubuntu, it takes just one binary download to be up and running. It can also be compiled from source on other Linux/Unix systems like a SOC based computer. For Common Lisp, Clojure, and Schemes like Guile, Chicken, or MIT, the most common editor is Emacs (it is also the most common editor for Emacs Lisp). But people use all sorts of tools successfully. Part of that is because the REPL plays such a large role in Lisp development. Common Lisp implementations usually even allow modifying live running code (as does Clojure). They are not like working in C.