Notes - oliyh/learning-clojure GitHub Wiki

Benefits of Lisp

  • Code is data like everything else
  • No keywords to learn

Types

  • Clojure is optimistic about how much memory you have and prefers large representations e.g. Long, Double
  • Some core functions will auto-promote into BigInteger etc (hurrah, no types!)

Variables

  • Are not really variables - they are immutable pointers