Clojure

Table of Contents

1. Install

brew install clojure/tools/clojure

wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein -O ~/.bin
chmod +x ~/.bin/lein

2. Start

take ~/temp/lein
lein new app hello
emacsclient hello/project.clj
(cider-jack-in
 '(:project-dir "~/temp/lein/hello"))

3. Guide

4. Book

  1. Clojure Web 开发实战
  2. Clojure Programming Cookbook
  3. Clojure Reactive Programming
  4. Clojure Data Structures and Algorithms Cookbook
  5. Learning ClojureScript

5. Repl

Reload file in repl:

(use 'your.namespace :reload)

6. Clojure Exercism

7. Refs   ATTACH