Query languages and DSLs in Ruby RethinkDB Team February 25, 2013 Michael Lucy, engineer at RethinkDB, gives a talk on how we built our query language (ReQL) as a DSL for languages like Ruby, Python, and Javascript and the challenges we encountered along the way.