Because emacs is traditionally THE editor for lispy programming languages
and is so versatile. Of course there are other IDEs out there and you
should try a few, but Emacs is easily the most common tool when programming
lisp and therefore has the biggest variety of helpers available.

-- 
Sent from my mobile
Am 23.06.2012 07:52 schrieb "Qiu Xiafei" <qiuxia...@gmail.com>:

> p.s. I think idea + la enclosure works quite well....why beginners are
> always introduced to emacs solution?
>
> On Sat, Jun 23, 2012 at 4:45 AM, fenton <fenton.trav...@gmail.com> wrote:
>
>> 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
>>
>
>  --
> 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

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