Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I posted a similar answer on <a href="https://stackoverflow.com/q/9608810/190887">this question</a>. Short version: your options for an OS X Lisp environment are <a href="http://common-lisp.net/project/lispbox/" rel="nofollow noreferrer">LispBox</a>, <a href="http://www.lispworks.com/downloads/index.html" rel="nofollow noreferrer">LispWorks personal</a> (crippleware warning) or Emacs+SLIME via <a href="https://github.com/quicklisp/quicklisp-slime-helper/blob/master/README.txt" rel="nofollow noreferrer">quicklisp</a>/<a href="http://tromey.com/elpa/install.html" rel="nofollow noreferrer">ELPA</a>.</p> <p>Since your comments imply that you're casting a pretty wide net for workable Common Lisp tools, I'll also mention that <a href="http://www.clisp.org/" rel="nofollow noreferrer">CLISP</a> seems to be supported via various OS X ports/package managers and has a fairly comfortable REPL (you can, of course get the same in <a href="http://common-lisp.net/project/linedit/" rel="nofollow noreferrer">SBCL with Linedit</a>).</p> <p>EDIT: As Rainer and Vsevolod mention below, <a href="http://ccl.clozure.com/download.html" rel="nofollow noreferrer">Clozure</a> and <a href="http://mclide.com/" rel="nofollow noreferrer">MCLIDE</a> also exist. I've used neither myself, so I can't give you any details (though Clozure has been recommended to me on multiple occasions).</p> <blockquote> <p>Oh, and is there a possibility to write the code is some normal text editor and compile it somehow in the terminal?</p> </blockquote> <p>Not in the way that I think you mean, but yes, you can write a <code>.lisp</code> file with Sublime or whatever, then <code>sbcl your-file-here.lisp</code>. Note that <code>sbcl your-file-here.lisp</code> starts a running Lisp instance with a REPL, and incurs all the overhead that implies. If you're dead set against Emacs, what you could do is run a REPL separately from your project directory, then just <code>(load "file-you-changed.lisp")</code> or <code>(ql:quickload :your-project-name)</code> every so often.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload