I do something similar to Brenton. I use clojure-mode, and vote for
keeping it as-is, making SLIME integration optional or ancillary.

Jim

On Fri, Sep 11, 2009 at 12:21 PM, Brenton <bashw...@gmail.com> wrote:
>
> I use clojure-mode.
>
> I have a ruby script named clj that I use to start Clojure from the
> command line and from emacs.
>
> When I set up a new Clojure project I create the following files:
>
> .cljrc.clj
> bin/
> src/
> test/
> lib/
>
> The clj script does the following:
>
> 1) Put the standard Clojure jars in the classpath
> 2) Find the root of the project that you are working on by searching
> up the directory structure for a .cljrc.clj file. .cljrc.clj contains
> common functions like (exit) that will get loaded into the 'user
> namespace. Creating this file in a directory establishes it as the
> root of a Clojure project.
> 3) Add any jars within the lib directory to the classpath.
> 4) If clj has no parameters then start the REPL in the root of the
> project directory, otherwise run a script and pass it any additional
> parameters.
>
> It is not perfect but I like it. I like that the same script is used
> to run Clojure from the command line and from emacs. I don't want to
> have to configure each in a different way.
>
> I will try SLIME but if I can't do something like this then I may not
> use it (unless there are other clear advantages).
>
> Thank you Phil for providing clojure-mode.
> Brenton
>
>
>
>
> On Sep 7, 5:36 pm, Phil Hagelberg <p...@hagelb.org> wrote:
>> I'm working on cleaning up the code for clojure-mode.el, which provides
>> Clojure support for Emacs.
>>
>> It includes some functionality for interacting with subprocesses. This
>> is a small subset of the functionality of the functionality included in
>> SLIME, but it's simpler and easier to configure.
>>
>> However, now that clojure-mode has the M-x clojure-install command that
>> sets up SLIME etc, I don't know if the built-in subprocess features are
>> worth keeping around any more. Personally I have never used them or
>> heard of anyone using them; I wonder if they are just legacy baggage.
>>
>> Would anyone be opposed to their removal?
>>
>> thanks,
>> Phil
>>
>> http://technomancy.us
>
> >
>



-- 
Jim Menard, j...@io.com, jim.men...@gmail.com
http://www.io.com/~jimm/

--~--~---------~--~----~------------~-------~--~----~
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