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
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
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)