xmonad in Coq(experience report)

Wouter Swierstra
2012 Proceedings of the 2012 symposium on Haskell symposium - Haskell '12  
This report documents the insights gained from implementing the core functionality of xmonad, a popular window manager written in Haskell, in the Coq proof assistant. Rather than focus on verification, this report outlines the technical challenges involved with incorporating Coq code in a Haskell project.
doi:10.1145/2364506.2364523 dblp:conf/haskell/Swierstra12 fatcat:tmipna3hsrbydmv6y2inuhfrbu