A collection of demonstrations of the ADL system. messageboard-api : A multi-language messageboard example config-file/haskell : Haskell example using ADL to parse a configuration file For explanation and commentary, please see these blog posts: API specifications in ADL Implementing an ADL API in haskell