Home‎ > ‎Talks‎ > ‎

intro to Clojure

Clojure is a Lisp dialect running on the JVM, the language is known for its unique model for managing concurrency and state but carries a list of unique features that are meant to fight non essential complexity within our code.

In this talk we will cover:

  • Persistent data structures, maps, vectors and lists.
  • Lazyness, Sequences, Transients.
  • Homoiconicity and Macros.
  • State and concurrency, Vars, Refs, Atoms and Agents.
  • Polymorphism, Multimethods, hierarchies, protocols and types.
  • Java interoperability.
Speaker - Ronen Narkis - narkisr [at] gmail [dot] com