Xmonad is a dynamic window manager ( tiling ) for the X Window System written in the functional Haskell programming language .
Xmonad is a functional window manager ( tiling ) for the X Window System , written in the Haskell dynamic programming language .