Here are the postings I have published so far for this series. Introduction to Clojure Setting Up Clojure Tokenization: Regular Expressions Literals and Variables Functions Organization Stop Words Function Overloading File Reading Tokenization Summary Stemming Introduction Functional Programming More Basics Tracking the Stemmer's Data Functions and Recursion Stemmer Predicates More Functions Macro