DAY
Gem: Duckling
 Logo

Feb 21st 2015
Categories: Open source gems
Tagged: Clojure Open source
Language Clojure
Type Dynamic Customizable Parser
Links Duckling , Github

Duckling is a very interesting project that I think exemplifies many great design principles. It's a parser written in Clojure that can turn natural language sentences into structured computer readable data. Clojure, if you haven't heard, is a Lisp that runs on Java's virtual machine. Now's a good a time as any to check it out!

Here are some things Duckling can understand:

Some of the design decisions that really set Duckling apart:

Go ahead and check out the docs and give building your own parser a try: Duckling.

Follow me on twitter @chrislpenner to catch new articles as they come!