Clojure
-
Clojure: How To Prevent “Expected Map, Got Vector” And Similar Errors
What my Clojure code is doing most of the time is transforming data. Yet I cannot see the shape of…
Read More » -
ClojureScript Routing and Templating with Secretary and Enfocus
A good while ago I was looking for good ways to do client-side routing and templating in ClojureScript. I investigated…
Read More » -
Elo Rating System: Ranking Champions League teams using Clojure
As I mentioned in an earlier blog post I’ve been learning about ranking systems and one of the first ones…
Read More » -
Clojure: All things regex
I’ve been doing some scrapping of web pages recently using Clojure and Enlive and as part of that I’ve had…
Read More » -
Macro lifecycle in Clojure
If you still struggle to understand what are macros in Clojure and why are they so useful, I will guide…
Read More » -
Clojure macros for beginners
This article will guide you step-by-step (or even character-by-character) through the process of writing macros in Clojure. I will focus…
Read More » -
Got my feet wet with Clojure
I started hardcode coding on Project Plugh. I’m working on moving a bunch of Lift concepts over to Clojure as…
Read More » -
Promises and futures in Clojure
Clojure, being designed for concurrency is a natural fit for our Back to the Future series. Moreover futures are supported…
Read More » -
Clojure: Reading and writing a reasonably sized file
In a post a couple of days ago I described some code I’d written in R to find out all…
Read More »