The Design and Implementation of xmonad

 
 
 
 
 

by donsbot

Value This
Doc
Scribd
Average
     
Pages: 38 43
Words: 2170 13640
Characters: 13189 81678
Lines: 387 623
     
     
Letters per word: 6.08 5.99
Words per line: 5.61 21.89
Words per page: 57.11 317.21

Add to your reading list

Flag_red Flag this document

Document Information

1,002 Reads | 0 Comments

Description

xmonad is a tiling window manager for the X Window system, implemented,
configured and dynamically extensible in Haskell. In this talk, I will
describe the design decisions and development methods behind xmonad,
presenting 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, as well as program coverage and property-based
testing. In addition, we describe the use of Haskell as an application
configuration and extension language.

This talk was originally presented at the Haskell Workshop in Freiburg, Germany, October 2007.

Original source: http://galois.com/~dons/talks/xmonad...

Pdf_16x16 38 Pages


Date Added

09/07/2009

Category
Tags
Groups
Copyright

Attribution Non-commercial

More info »

 

or use Facebook Connect