Clojure 101
Episode 1
Intro & Requirements
Clojure 101
Episode 2
REPL & Basic Concepts
- I'm not going to teach you programming
- I'm not trying to sell clojure to you
- is a functional programming language
- runs on JVM
- is a dialect of Lisp
- is dynamically typed with optional type hints
- is a compiled language
- It's functional
- Runs on JVM, CLR, Javascript, Beam
- Awesome concurrency & parallelism
- Simple and fast
- Fantastic development process
- and ....
- A Unix like OS (preferably GNU/Linux)
- JDK >= 1.8
- Leiningen
- Your favorite editor (and parinfer)
- Emacs/Cider (FG42)
- Vim
- Cursive
- Atom
- VS Code
- ...
Clojure 101
By Sameer Rahmani