LDAP for Haskell provides an interface to the C
LDAP API for Haskell programmers. With it, you can
search and modify LDAP directories. The Haskell
binding features automatic memory management and
proper handling for binary data, and handles all
marshalling into and out of C data structures for
you automatically.