Clojure

How, When, and Why?

Nikola Plejić

nikola@plejic.com / @nikolaplejic

(defn add-two-numbers
  [x y]
  (+ x y))

The Idea of the Talk

The Problem

The Context

possible solutions in PHP

Look Further!

Features

JVM Interop

...or: Mave-what?

(let [d (java.util.Date.)]
     (.getTime d))

Talking to the Outside World

The Tooling

Light Table

Ease of Deployment

It's a Lisp!

It's Functional!

The Community

The Bad & The Ugly

Bottom Line

Thank you!

nikola.plejic.com/talks/clojureintro2

nikola.plejic.com / nikola@plejic.com