[Haskell] ANNOUNCE: hbeanstalk

Greg Heartsfield scsibug at imap.cc
Mon May 31 20:21:27 EDT 2010


Hello Haskellers,

I'd like to announce the first release of hbeanstalk, a new library
for interfacing with the Beanstalk message/work queue service.

Beanstalk is a simple, fast workqueue service written in C
http://kr.github.com/beanstalkd/ , which is often used to facilitate
moving time-consuming tasks off a web application server, reducing
latency for users.

hbeanstalk is a library that allows Haskell programs to either produce
jobs, or consume them.  It's a perfect way to have Haskell do your
heavy lifting.  The entire Beanstalk protocol is implemented, so you
can also use hbeanstalk to inspect jobs and gather statistics.

A large number of other languages have clients as well, so using
Beanstalk can be a convenient way to cross language barriers.
http://wiki.github.com/kr/beanstalkd/client-libraries

Check it out on Hackage:
http://hackage.haskell.org/package/hbeanstalk

Or at GitHub:
http://github.com/scsibug/hbeanstalk/

Enjoy,
Greg Heartsfield


More information about the Haskell mailing list