+1, I had the same experience as Chris, lot of frustration until I found
Emacs-live
On Jun 20, 2012 1:54 PM, "Chris Zheng" <zcaud...@gmail.com> wrote:
> I was using textmate and a repl for the longest time because I was put off
> by the intricacies of emacs.. and then I found this:
>
> https://github.com/overtone/emacs-live
>
> and the tutorial that recommended it
>
>
> http://www.vijaykiran.com/2012/01/11/web-application-development-with-clojure-part-1/
>
> It's great. I'm completely sold on emacs.. On any computer, I install
> emacs, install lein, run one command:
>
> $ git clone https://github.com/overtone/emacs-live ~/emacs.d
>
> Now I have everything I need to develop in clojure like hinting,
> autocomplete and docs. Most importantly, it has a black background and
> fluro text by default. NO CUSTOMISATIONS!
>
> I remember how difficult it was for me as a complete newbie coming into
> the language. Thinking in a functional style was hard enough, let alone
> trying to get swank working and then frustrating over every aspect of
> emacs.... banging my head against the wall would have been more productive.
>
> It was so frusting because I just wanted something that worked and a bunch
> of tutorials that showed me how to get started. Things like autocomplete
> and documentation are essential for learning the concepts quickly. Its only
> recently that a spate of them has come out for the joe programmer and its
> really good to see that happening.
>
> My 2 cents:
>  - New users don't want complication. Give them one 'product' to start off
> with and then slowly introduce them to more concepts later
>
>  - Videos and Tutorials are a must. Its not about showing off about "look
> how short I can make my code man"... Its about helping others see a new way
> to think about the problem. The only way to do that besides sitting down
> with them is through tutorials. Longer tutorials and demonstrations that
> work through a complete problem are more helpful than short ones that are
> demonstrating the 'feature.. Hats off in particular to Brian Marick (
> http://vimeo.com/19404746), Chas Emerick (
> http://www.youtube.com/watch?v=VVd4ow-ZcX0), and Phil Hagelburg (
> https://peepcode.com/products/functional-programming-with-clojure) for
> taking the time to show the world how they worked through a 'real-world'
> problem.
>
> 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.
>
> Expanding on that idea, If there were a set of peepcode-like 1 to 1.5h
> tutorials for clojure and its libraries (an episode on ring, an episode on
> agents futures and watches, an episode on incanter, an episode on writing a
> dsl, an episode on aleph..., an episode on writing a clojurescript
> application and also doing 'play-by-play' videos with top clojure
> developers), I'm sure newbies are going to take up the language much faster
> because they will have the crutches to allow them to explore the clojure
> landscape without worrying about how to go about entering text into
> a arcane text-editor.
>
>  --
> 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