The Design and Implementation of XMonad

xmonad has come a long way since then. It is now 2.5 years old, distributed on dozens of platforms, had hundreds of developers contribute, several thousand patches (particularly in the extensions library), and hundreds of thousands of downloads.