lispbox_SOLVED, by other means
Posted: 23. Nov 2011, 20:29
Has anyone been using lispbox? It's basically what looks like a rather nice IDE for LISP:
http://www.common-lisp.net/project/lispbox/
The project appeared to be dormant last time I had a look, but there's been some activity since. However, it doesn't seem to work very well. There's a problem with libjpeg (looks like it expects an old version of this, 6.2) but even when I got it running, it doesn't behave as I was expecting. I heard about "Lisp in a Box" from
http://www.gigamonkeys.com/book/
If anyone has got this working properly, I'd be interested to hear how you did!
EDIT
Lispbox bundles emacs, slime and clozure with quicklisp. (www.quicklisp.org).
The latter describes itelf as a package manager for lisp, and incidentally has installation instructions for slime (which provides the "integration" that makes this setup more than just running lisp in emacs). Quicklisp is very easy to use
I've started using this setup with clisp from the Salix repos, and all seems well so far.
The slime installation process tells you to put the following in .emacs:
Clozure CL is available at ccl.clozure.com, and that would presumable give you exactly the same setup aimed at by Lispbox.
Obviously, you do need emacs, which I didn't have installed
Then on opening emacs, do
and you're off. For anyone as new to lisp as me, note that 'q' gets you out of the debugger.
http://www.common-lisp.net/project/lispbox/
The project appeared to be dormant last time I had a look, but there's been some activity since. However, it doesn't seem to work very well. There's a problem with libjpeg (looks like it expects an old version of this, 6.2) but even when I got it running, it doesn't behave as I was expecting. I heard about "Lisp in a Box" from
http://www.gigamonkeys.com/book/
If anyone has got this working properly, I'd be interested to hear how you did!
EDIT
Lispbox bundles emacs, slime and clozure with quicklisp. (www.quicklisp.org).
The latter describes itelf as a package manager for lisp, and incidentally has installation instructions for slime (which provides the "integration" that makes this setup more than just running lisp in emacs). Quicklisp is very easy to use

The slime installation process tells you to put the following in .emacs:
Code: Select all
vanilla[~]$ cat .emacs
(load (expand-file-name "~/quicklisp/slime-helper.el"))
(setq inferior-lisp-program "/usr/bin/clisp") # replace clisp with the name of your favoured lisp dialect
Obviously, you do need emacs, which I didn't have installed

Then on opening emacs, do
Code: Select all
M-x slime