github.com/adl-lang/adl (go): ADL (Algebraic Data Language)
Keywords: c-plus-plus|haskell|java