2006-04-16
Haskell Filesystem
Isaac Jones writes about the release of Hafs, a Linux filesystem written in Haskell.
In the course of developing a web server for an embedded operating system, Galois Connections had need of a filesystem which was small enough to alter to our needs and written in a high-level language so that we could show certain high assurance properties about its behavior. Since we had already ported the Haskell runtime to this operating system, Haskell was the obvious language of choice. Halfs is a port of our filesystem to Linux.