Tutorial for ClojureBox

I am trying to learn clojure. ClojureBox seems to be similar to LispBox - http://gigamonkeys.com/lispbox/, which I used earlier.

I am looking for a good clojure special tutorial on using emacs that he configured with clojurebox.

Here are some specific questions I have:

  • How to create a new clojure file in emacs and
  • Download an existing clojure file so that forms (values, functions) are available for REPL
  • What is a good project structure? If I have multiple files, what works best, and
  • Does clojure programming http://pragprog.com/titles/shcloj/programming- clojure help answer these questions?
  • Is there a more favorable environment than clojurebox? I tried enclojure for netbeans and currently does not work (will not create the project correctly). Netbeans 6.7.1 and enclojure 2009-08-25-release.
+5
source share
4 answers

I can give a partial answer to this question. I hope that ClojureBox itself will start to work better. I am familiar with emacs in general, but not emacs with SLIME, as ClojureBox offers. If you don't like emacs itself, I would suggest using its own tutorial first to get it.

  • How to create a new clojure file in emacs?

emacs "C-x C-f". ".clj", clojure.

  • clojure, (, ) REPL?

load-file (C-c C-l), , (C-x C-s). REPL.

, , , (C-c C-r) eval-region SLIME ( clojure REPL).

  • clojure http://pragprog.com/titles/shcloj/programming- clojure ?

, . .

, ClojureBox, - http://groups.google.com/group/clojure/browse_thread/thread/b52ca7becceca16a

clojure google .

+6

Clojure, , Clojure - Emacs, readme, Clojure Box. Lisp REPL .

readme technomancy swank- clojure github. Clojure , swank-clojure , "" readme.

, Enclojure, github Eric Thorsen. 2009 (http://www.vimeo.com/6270957) .

+2

Emacs clojurebox, . , , , .emacs.

, , java-, , , , java ( ), java-, .

The biggest answer, although yes, Halloway really answers most of your questions, and you will have more when you learn the language.

In addition to the book, I would say that the best resource just hangs out in IRC (# clojure on freenet), because the people there were always helpful whenever I hung out, and quite agree to answer questions. This includes Rich and other core / contrib clojure commands.

+1
source

All Articles