Stumpwm
From Wikipedia, the free encyclopedia
StumpWM | |
![]() CVS version of Stumpwm (c. December 2006) |
|
Developer: | Shawn Betts |
---|---|
Latest release: | Alpha (.0.0.6) / CVS |
OS: | Unix-like |
Use: | Window Manager |
License: | GPL |
Website: | http://www.nongnu.org/stumpwm/ |
StumpWM is a tiling X window manager implemented in Common Lisp, using the CLX library. It closely resembles an older window manager from the same author: ratpoison. StumpWM allows the user to modify its behaviour while it is running. By contrast, Ratpoison required the user to recompile and restart the program for non-trivial customization. The lack of this ability in Ratpoison was probably the biggest driving force behind StumpWM:
"StumpWM grew out of the authors' frustration with writing Ratpoison in C. Very quickly we realized we were building into Ratpoison lispy-emacs style paradigms. We had a REPL hanging off 'C-t :', hooks, and a growing subset of Common Lisp in the implementation.
It was clear what we really wanted was a window manager written in Lisp from the ground up with lots of room for customizing and real-time hacking."