Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
XMonad: A Tiling Window Manager
[go: Go Back, main page]

xmonad logo

XMonad

A Tiling Window Manager

Don Stewart1 and Spencer Janssen2.

1 Computer Science & Engineering
University of New South Wales

2 Computer Science & Engineering
University of Nebraska-Lincoln


A demonstration outline accepted for HW 2007.

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.

Full Text

The full text of the paper can be downloaded: (ps.gz ,pdf)

Further reading

Visit xmonad.org.

BibTeX Entry

@inproceedings{xmonad-2007,
 author = {Don Stewart and Spencer Janssen},
 title = {{XMonad}: A Tiling Window Manager},
 booktitle = {Haskell '07: Proceedings of the 2007 ACM SIGPLAN Workshop on Haskell},
 year = {2007},
 month = {Sep},
 location = {Freiburg, Germany},
 publisher = {ACM Press},
 address = {New York, NY, USA},
 notes = {To appear}
 }

Thu Aug 2 14:23:56 EST 2007