Clojure (pronounced “Closure”) is a relatively new programming language which runs on the Java Virtual Machine. This is roughly what it looks like:
defn say-hello-to [name]
println “Hello,” name
Neat, huh? Well, ok, I was lying a little bit in order not to scare you, because… pss, Clojure is a Lisp!
You’re still here? Alright. I suppose I can show you the real program, which is what I just showed with a few parenthesis added, in fact not that many: