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