I don't think it's particularly current, but I could be wrong. Caveat: I have several CL implementations installed in nonstandard places. Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams?
Collectives on Stack Overflow. Learn more. Programming Newbie Ask Question. Asked 6 years, 1 month ago. Active 6 years, 1 month ago.
Viewed 3k times. With Common Lisp, things seem to be a lot more complex. Quicklisp The list seems to go on forever Could somebody make this a simpler process for me to follow? Improve this question. You can use any editor. I installed Slime from quicklisp ql:quickload "quicklisp-slime-helper" after may failed attempts to do it manually. Two years later: I suggest this list of available editors and this getting started guide on the Common Lisp Cookbook.
Add a comment. Active Oldest Votes. Edited Another possibility is to go with the integrated environment provided by the free versions of the commercial implementations, either from Franz Allegro CL , Free Express Edition , or from LispWorks LispWorks personal edition. My preliminary research seemed to indicate I was going to have to tough it out and use Emacs, but after a few hours I was able to piece together a working environment using the tools I was already comfortable with: Sublime Text 3 on OS X.
The former is required for any type of development, as OS X no longer includes devtools by default. The latter is a package manager for OS X.
If you want to use any of the libraries that are Quicklisp-enabled , you can do so with ql:quickload "libraryname". This can be fixed by installing a readline module.
One way to do this is to install a readline wrapper, rlwrap :. Though a bit more complicated to set up initially, reader antoszka pointed me to a library called Linedit that provides native readline support and can be installed via Quicklisp. To do that, first launch SBCL and install the library:. Relaunch SBCL and you should now have a working cursor. I suppose it depends on what you mean by "setup".
Try PLT Scheme. It is mature, has lot of libraries and comes with an IDE. Gambit scheme is a "complete, portable, efficient and reliable implementation of the Scheme programming language":.
Gambit consists of two main programs: gsi, the Gambit Scheme interpreter, and gsc, the Gambit Scheme compiler. The interpreter contains the complete execution and debugging environment. The compiler is the interpreter extended with the capability of generating executable files.
The compiler can produce standalone executables or compiled modules which can be loaded at run time. There is an installer or you can install via MacPorts. You could install guile. I'd use fink. Most lisps are not that hard to set up on OS X if you're used to working on the command line, though some are harder than others. In any case, you'll put more work into getting Slime going in Emacs than you will actually installing a lisp.
People use other editors, but those are the ones that have been tailored most to programming in lisp. Here is a specific recommendation that is different from the others. It comes with an IDE and an implementation DrScheme and mzscheme that can't be beat for ease of installation and use for a beginner. PLT Scheme comes with lots of extensions to Scheme that make is easier to use for more programming tasks than the other Schemes as well.
Clojure is a wonderful lisp. It compiles to the JVM and can call and be called by java nativity with no wrapping and a minimum of ceremony. It is an extension of Clozure CL. IDE is included. You should be able to get this running in no time. Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams?
Collectives on Stack Overflow. Learn more. Recommendations for a lisp setup on Mac OS X any dialect? Ask Question. Asked 12 years, 5 months ago. Active 6 years, 7 months ago. Viewed 8k times. Improve this question. Galghamon Galghamon 1, 17 17 silver badges 27 27 bronze badges. I also have looked for a non-emacs solution — Brian Ramsay.
0コメント