perhaps what we need is a clojure-in-a-box solution. We could create a
package containing a version of clojure, emacs, slime, swank-clojure,
clojure-mode, and clojure-contrib. This could be as simple as a zip
file, but even better would be to have a simple installer exe.

All a new user would have to would be to download the exe, run it, and
choose emacs from their start menu. Everything would already be
configured to work with whatever version these tools were built
against. You could even install links to clojure
documentation/resource sites. (clojure.org, the wiki, the irc logs,
projecture, etc.)

I, of course, focus on Windows users because they are the people that
would most appreciate an all-in-one installer package. You could
easily create packages for OSX and distros of Linux.

This wouldn't help those that already have a running version emacs
that they're trying to set up, but that's what the other documentation
sites are for.

Does anyone have experience in creating windows installers like this?
I could look into it if people think it's a good idea, but I'm
inexperienced in these matters.

As a side note, those of you that are feeling the pain of keeping all
of these packages up to date, I highly recommend using MR[1]. All I
have to do is issue a `mr update` from my command line to pull in the
latest versions of all of these packages.

[1]: http://joey.kitenet.net/code/mr/

Daniel E. Renfer

On Wed, Nov 19, 2008 at 4:48 AM, Asbjørn  Bjørnstad <[EMAIL PROTECTED]> wrote:
>
>
>
> On Nov 19, 12:08 am, Matt Revelle <[EMAIL PROTECTED]> wrote:
>> On Nov 18, 2008, at 9:42 AM, Raffael Cavallaro <[EMAIL PROTECTED]
>> wrote:
>> > As the old chestnut goes, one never gets a second chance to make a
>> > first impression. The first impression one gets now does *not* reflect
>> > the quality of clojure at this point. The first impression one gets
>> > now is "OK, broken, check back later." Clojure is more mature than
>> > this, and the initial setup brokenness is easily solved by putting up
>> > an archive of working versions of the various components even if they
>> > grow to be many months old before they're refreshed. This would not
>> > require an automated testing server, just a single tar command line
>> > once or twice a year.
>>
>> Sure, you're absolutely correct that more effort could have been made
>> to streamline Emacs/SLIME support for particular revisions of
>> Clojure.  But since Clojure is bleeding edge and Emacs/SLIME users are
>> usually tinkerers there hasn't been enough of a demand to warrant the
>> effort.  I expect this will change as soon as 1.0 is released.
>
> It is already the case that Clojure has releases. If the getting
> started page that talks about setting up slime just points to a
> version of slime/swank that works with the latest release version of
> Clojure, the problems with version mismatches should be reduced.
>
>  -asbjxrn
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to