Hi Brad, I've updated my doc with your questions.  Here is how I responded 
to your particular queries.  Note the answer may not be correct as I'm a 
clojure newbie myself.

-------------

Leiningen is a build tool like maven for java, or rake (i think) for
ruby.  You can use it to publish your jar into maven repositories for 
example.

Slime is a protocol that lets you communicate from emacs to a
listening server.  In clojure, we start a swank server, which is the
clojure REPL process, and connect to it from emacs, speaking 'slime'.
The net effect is that we can have a REPL inside our emacs editor.

-------------

On Thursday, June 21, 2012 5:58:23 PM UTC-7, brad bowman wrote:
>
> On Thursday, June 21, 2012 12:58:19 PM UTC+10, John Gabriele wrote:
>>
>> On Jun 18, 10:23 pm, Chris Zheng <zcaud...@gmail.com> wrote: 
>> > {snip} 
>> > So basically, if a 'lead clojure evangelist' can either 'officially' or 
>> > 'unofficially' recommend ONE emacs setup, along with a bunch of 
>> > videos/tutorials that demonstrate how to code and how fast it is to 
>> design 
>> > and code using the repl. Then that be enough to get people at least 
>> > interested. 
>>
>> People are very opinionated about their editor/IDE. I think the Getting 
>> +Started docs are good --- they separate: 
>>
>>   * if you want just Emacs plus the repl, here you go (clojure-mode 
>> readme) 
>>   * if you want Emacs + inferior-lisp, do this (this doc needs work) 
>>   * if you want Emacs + swank/slime, do this (swank-clojure readme) 
>>
>> and of course also info on Eclipse, Clooj, and other editors/ide's as 
>> well. 
>>
>
> I'm right at the start of this process, completely unfamiliar with Clojure,
> Leiningen, Emacs, Java and all of the projects with cute names.
> I don't even know what I want.
>
> I've cut and pasted various git-clone and lein commands, but have no idea
> about the bigger picture.  I'm happy to dawdle along on my own, but if my
> current (and hopefully temporary) ignorance can provide feedback on a
> start-up guide then let me know.
>
> At present I'm often wondering "what is this thing? why do I want it?".
> Slime for example.  I don't especially want answers here, but something 
> like
> a glossary for the clojure ecosystem would be handy (not that I've looked 
> hard).
>
> Another document that might useful is a platform Rosetta stone
> matching clojure tools and libraries to those that fill a similar role in 
> other
> languages (Java and Ruby for starters).  This is more of a "nice to have".
>
> Thanks,
>
> Brad
>

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