I also had trouble getting started with Clojure because I was distracted by the official getting started documentation. I had smooth sailing once I decided to develop Clojure code the same way I develop Python code:
- Edit code in plain Vim.
- Run Clojure from the command line.
I have a single directory where I download the appropriate jars. I ignore Ant, Maven, Leiningen and all that other fancy stuff.
I dove into Clojure for the first time a month ago or so and came to the exact same conclusion!
Then I wanted to play with Compojure and think I got sucked into involving Leiningen (bleh). (Actually, I want to meet the person who named that project Leiningen and slap them with a small fish. What an annoying name to type and pronounce!)
thanks, I've heard of that story and the connection. the next time I release a public project I'm going to name it after a character in my favorite story, "The Tales of Xygujthivxyenssix", and I'll email you asking you to help hack on it. :)
- Edit code in plain Vim.
- Run Clojure from the command line.
I have a single directory where I download the appropriate jars. I ignore Ant, Maven, Leiningen and all that other fancy stuff.