RethinkDB's first community client driver is for Haskell
Thanks to Etienne Laurin, there is now a Haskell client for RethinkDB: check out the release announcement on Haskell-Cafe.
The first version of the protocol definition is arcane and undocumented (a new spec proposal is in the works), so he took on the daunting task of reverse engineering the existing published drivers. Etienne and is the first community member to release a RethinkDB community driver.