Openbox: A lightweight window manager (Linux.com)
Posted Feb 3, 2006 12:45 UTC (Fri) by nix
In reply to: Openbox: A lightweight window manager (Linux.com)
Parent article: Openbox: A lightweight window manager (Linux.com)
I dispute your statement that a WM is `system software' in any real sense. Window managers do not need enormous efficiency or low-level access, and the X Protocol has interface libraries written in numerous languages. All a language really needs is network support.
I've seen passable WMs implemented in Haskell, Standard ML, OCAML, Scheme, Lisp... I'm sure there are Perl and Python ones out there if you look hard enough, and there's even one (XWEM) implemented in XEmacs Lisp (although I think *that* is going a bit far).
I'm sure it's theoretically possible to write a window manager in GNU Awk, although I'd suggest that anyone doing so be committed to a lunatic asylum immediately. ;)
to post comments)