bitc / adl

ADL (Algebraic Data Language)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ADL (Algebraic Data Language)

Consistent data everywhere!

A framework for building cross language data models. It consists of a DSL for describing data types, code generators for several target languages, and runtimes for these languages.

Also see the adl-demo repository, which contains working demonstrations of ADL usage.

About

ADL (Algebraic Data Language)

License:Other


Languages

Language:C++ 40.1%Language:Haskell 25.6%Language:Java 23.2%Language:TypeScript 8.0%Language:Rust 1.9%Language:JavaScript 0.7%Language:Shell 0.3%Language:CMake 0.0%Language:Makefile 0.0%Language:Nix 0.0%Language:C 0.0%