November 10, 2017

Why Clojure

  • clojure is hosted on the JVM
  • Clojure is a Lisp
    • Clojure has macros
  • Clojure is a functional programming language
  • Clojure offers innnovative solutions to the chanllenges inhenrent in concurrency and parallelization
    • multicore, multi-CPU
    • Clojure's reference types enforce a clean separation of state and identity
  • Clojure is a dynamic programming language
    • supports updating an dloading new code at runtime, either locally or remotely
Tags: clojure