
See also Jeremy Bobbio's fuse bindings here:
http://cvs.haskell.org/darcs/hfuse/
I've been using them on the Halfs, the Haskell Filesystem that I'll be
demoing at the Haskell Workshop.
David Roundy
The FuseIO module itself might be rather interesting for other projects (e.g. darcs), or even (one could imagine) as an alternative to the haskell standard IO libraries for filesystem access, since it'd allow you to write a function that is guaranteed by the typesystem to do nothing but read from a filesystem, and it'd also allow writing polymorphic filesystem access/modification code that could be applied outside the IO monad (e.g. to Slurpies). It would also allow one to use treat network objects (e.g. http or ftp) as filesystems.
I haven't gotten a chance to really look at this yet, but it sounds really cool. peace, isaac