Hi,

I just wanted to say thanks on the M-x clojure-install feature of
clojure-mode!  I like some others on this thread used to use
clojure-mode sans SLIME, (because SLIME and the need to upgrade didn't
seem worth the installation hassle).  However last week I saw
clojure-mode's M-x clojure-install mentioned and thought I'd give it a
try...  I have to say it worked flawlessly for me on Ubuntu... So
thanks to Phil and everyone who made clojure-mode so great!

I'm not yet sure of all the features SLIME brings to the table above
clojure-mode with an inferior-lisp buffer, but given that it *just
worked* I see no reason not to use SLIME now that the install is
painless and clojure 1.0 is out the door.

One problem I do have with clojure-mode/clojure is managing the
classpaths for clojure projects...  It seems that the typical elisp
config only has one variable (which is then shared across all clojure
files) for specifying the classpath...

Personally I'd like to maintain the required classpath with the
project and outside of my .emacs files and was wondering if anyone had
any elisp setups to work around this....  I was thinking maybe having
clojure-mode search every directory up from the file your editing for
a .classpath file to pass to a clj bash script for evaluation...  How
does everyone else do this?

R.



2009/9/8 Phil Hagelberg <p...@hagelb.org>:
>
> Konrad Hinsen <konrad.hin...@fastmail.net> writes:
>
>> On 8 Sep 2009, at 02:36, Phil Hagelberg wrote:
>>> 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?
>>
>> Until now I have never even looked at SLIME, considering the number of
>> difficulties I see reported by lots of people. Life is too short to
>> waste on configuration problems... and in that category I am still
>> busy dealing with Clojure's move to github. I still use clojure-mode
>> with its basic interaction commands for all my Clojure hacking.
>
> Most of these are caused by people manually installing SLIME rather than
> using M-x clojure-install. I would rather focus on having one method of
> subprocess interaction so we can make that work as smoothly as possible
> than keep this vestigal functionality in here that only a handful of
> people use.
>
>> On the other hand, if SLIME installation is painless now, that would
>> be fine with me as well.


> Please give it a try and let me know if you have any problems. M-x
> clojure-install should pull in everything you need, including its own
> copy of Clojure 1.0.
>
>> Clojure-update is a sensible complement to clojure-install, I'd
>> strongly vote for keeping it.
>
> I think the value-add here is pretty minimal. Before Clojure 1.0 if a
> change in Clojure broke swank-clojure, we'd have to scramble to get it
> fixed in swank-clojure, and everyone would update. But now that there's
> a stable target, I haven't been tracking master closely, so staying
> up-to-date is much less important.
>
> Plus it's just a wrapper around a handful of shell commands.  If more
> people use it I may keep it around, otherwise I'd suggest switching over
> to a shell script.
>
> -Phil
>
> >
>



-- 
Rick Moynihan
http://twitter.com/RickMoynihan
http://delicious.com/InkyHarmonics
http://sourcesmouth.co.uk/

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