This blog post (http://williamedwardscoder.tumblr.com/post/18319031919/programming-language-readability) contains implementation of autocompletion in Haskell and Python to compare the readability of the programming languages.
Curious to find out how to implement the same in Clojure. Will Clojure codes be more readable due to its greater abstraction ability?
A minimalist implementation:
Example usage:
Things like sorting, storing non-word values, and compression are left as an exercise to the reader.