[Haskell-cafe] [ANNOUNCE] Bindings for libguestfs

Don Stewart dons at galois.com
Tue May 12 11:18:08 EDT 2009

> I added some partial bindings for libguestfs[1] here:
> http://git.et.redhat.com/?p=libguestfs.git;a=blob;f=haskell/Guestfs.hs;hb=HEAD
> Some very simple example programs which use these bindings:
> http://git.et.redhat.com/?p=libguestfs.git;a=tree;f=haskell;hb=HEAD
> Any comments welcome.  My Haskell skills are pretty terrible, so I'm
> sure there are many ways these can be improved.
> If someone wants to look at binding the rest of the API, then please
> send me some patches.  (Note that the Guestfs.hs file is automatically
> generated).

Very cool. Are you likely to upload to hackage?
> BTW, I found the documentation on writing FFIs very contradictory and
> incomplete.  For example, I was completely defeated trying to find
> ways to do simple stuff like passing in integers or returning
> booleans.  *Potentially* Haskell's FFI seems like it might be one of
> the best out of the languages I've used so far, but it needs way more
> documentation and examples.

Perhaps read the FFI chapter of RWH (online?)

What resources were you using to grok the FFI?


More information about the Haskell-Cafe mailing list