Skip to main content

Posts

Showing posts from March, 2020

Your first Clojure Project in 5 minutes

Clojure is a dynamic functional language, and is a dialect of Lisp with a priority of concurrency. It can run on top of the JVM (Java Virtual Machine), CLR (Common Language Runtime) and Javascript platforms like NodeJS through ClojureScript. Its pioneer is Rich Hickey , and if you have not heard his talks, I recommend this one on "Simple made easy" . You can learn about the current state of adoption of the language in  this Infoworld article . If you'd like to understand why Clojure is a good choice to learn, Uncle Bob can tell you . Tl;dr "I began to realize that this language was the easiest, most elegant, least imposing language I had ever used – and not by a small margin.". If you have never interacted with Lisp, Clojure can have a steep learning curve. The aim of this post is not to give a level of understanding of how Clojure operates. Rather, it exists to help people realise they can achieve a basic program very quickly even if they do not yet ...