Excerpts from Simon Cozens's message of Mon Jan 25 13:17:16 -0500 2010: > (Resent with compressed patch) > > Hi there, > Here's a Perl library, Mail::Notmuch, which wraps the notmuch library. > I've attached it because it's pretty huge. It requires you to > build notmuch as a shared library - there's a patch on the mailing list > earlier which does that. I know practically nothing about writing Perl bindings, but it seems like this might be work better left to a bindings generator. I currently have a patch which enables binding generation through SWIG. It works well, although SWIG unfortunately doesn't have very good support for exposing object-oriented C interfaces like notmuchs' through the target language's type system. Nonetheless, this is easily done by a wrapper library to prettify the binding (which in the case of Python took very little time). I sent the patchset out a few weeks ago, but I'll rebase it on top of my shared-library branch and send it out again tonight. Cheers, - Ben