Tuesday, April 24, 2007

Xmonad, a new WindowManager

Xmonad, is a new WindowManager written in Haskel for X. Windows are managed using automatic layout algorithms, which can be dynamically reconfigured.Xmonad, is now on the version 0.1.

Adhering to a minimalist philosophy of doing one job, and doing it well, the entire code base remains tiny, and is written to be simple to understand, and easy to extend. By using Haskell as a configuration language, arbitrarily complex and sophisticated extensions may be implemented by the user, using a powerful `scripting' language, without needing to modify the window manager source directly.