On Thu, Sep 22, 2011 at 5:46 PM, Jake Penton <jakepen...@gmail.com> wrote:
> In the absence of reliable installation instructions (or perhaps even
> preferable to them), is there a description somewhere of the final target
> state that my system should be in? That is, I actually do NOT really want to
> use any of the following, unless absolutely required:
>
> an Emacs Starter Kit
> a development version of GNU Emacs, i.e. v.24
> any kind of package manager for Emacs
> any kind of project build system for clojure, i.e. leiningen

It's not really feasible to have a slime setup that's compatible with
both CL and Clojure without using Leiningen. The path of least
resistance is shown in the swank-clojure readme. The tl;dr version
follows:

  * install Leiningen
  * install the swank-clojure plugin: lein plugin install swank-clojure 1.3.2
  * install clojure-mode (you can do this from git)
  * navigate to a project and do M-x clojure-jack-in

That's all it takes. It might work with Aquamacs, but since that fork
is not portable it's impossible for me to test on it. So GNU Emacs is
recommended.

If you absolutely cannot use Leiningen then you will have to manually
juggle between the CL-compatible versions of slime packages and the
Clojure-compatible ones, which from what I've heard from CL users
sounds like a nightmare. (This is due to the fact that the Slime
developers only target CL and refuse to make stable releases.) If you
only need Clojure support then it's a little easier to get along
without Leiningen, but it's still a pain in the neck. But the
swank-clojure readme does explain embedding swank in your own
application. You just need to manually load the slime elisp files from
the swank-clojure git repository.

-Phil

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to