The Sawfish manager is another one in Lisp, but not Common Lisp. Rather, a dialect called rep, which is packaged as a lshared library ("librep"): http://sawfish.tuxfamily.org/
Being in Common Lisp, StumpWM is portable, "designed to run on many lisp systems" (quote straight from documentation).
I used sawfish (originally sawmill) for more than a decade. It was great for customizability, and I had actually made key bindings for it do I could easily tile my windows (at the time tiling wms weren't very common).
Its language, rep, apparently started out as being closer to Common Lisp, but gradually changed to be pretty close to Scheme. (...which I liked, as I prefer lisp-1s) I eventually switch to i3, partly because I wanted an actual tiling wm, and partly because sawfish was starting to become pretty outdated (no Unicode or anti-aliased fonts, if I remember right).
I do wish i3 used a real programming language rather than the somewhat adh hoc configuration language it uses, but for the most part it does what I want. (The one thing I really want is a way to add a hook for when the last window on a workspace is closed that would switch to the last workspace that was opened on that head that still has open windows. Being able to dynamically sign workspace numbers to named workspaces would also be nice. Some of these things may be possible with external scripts and i3-msg)