The document discusses web programming in Clojure using the Compojure web framework. It covers using different REPL environments like Eclipse with Counterclockwise and Leiningen. It then provides a high-level overview of the Compojure framework, including its application structure, execution model, and components. Examples are given of defining routes and handling requests. Finally, it briefly mentions some Compojure addons and alternate Clojure web frameworks.