Up to WM Report

Window Manager Languages

C
9wm, aewm, Firebox, and pretty much every other WM not named here
C++
aewm++, Clementine, IceWM, Jewel, miwm, pekwm, qlwm, tsubasa, wm2/wmx
Objective C
Interface WM, GNUStep
Eiffel
Framer (dead)
Haskell
XMonad
Java
JD4X, Looking Glass 3D, Puppet
Lisp and variants (see also Scheme)
clfswm (Common Lisp), Eclipse (no longer available), gwm, sawfish (scripting, not whole WM(?)), StumpWM, XWEM (XEmacs Lisp)
Lua (for scripting, not the WM itself)
Ion, subtle, TrsWM
OCAML
GwML (nearly dead)
Pascal
fpcbol
Perl
PerlWM
Python
JoyWM (written using pygame), Parti, PLWM, PycaWM, PyWM, tritium, Whimsy
Scheme
Anarchy, scwm, wimpwm

http://www.gilesorr.com/wm/languages.html ( 1kb)
Last modified 20080416 by giles