Affiliation:
1. Universiteit Utrecht, Utrecht, Netherlands
Abstract
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.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference30 articles.
1. IDRIS ---
2. A. Chlipala. Certified programming with dependent types. Available from http://adam.chlipala.net/cpdt 2008. A. Chlipala. Certified programming with dependent types. Available from http://adam.chlipala.net/cpdt 2008.
3. QuickCheck
4. The calculus of constructions