Abstract
xmonad is a tiling window manager for the X Window system, implemented, configured and dynamically extensible in Haskell. This demonstration presents the case that software dominated by side effects can be developed with the precision and efficiency we expect from Haskell by utilising purely functional data structures, an expressive type system, extended static checking and property-based testing. In addition, we describe the use of Haskell as an application configuration and extension language.
Author supplied keywords
Cite
CITATION STYLE
Stewart, D., & Sjanssen, S. (2007). Xmonad: A tiling window manager. In Haskell’07: Proceedings of the ACM SIGPLAN 2007 Haskell Workshop (p. 119). Association for Computing Machinery. https://doi.org/10.1145/1291201.1291218
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.