Q Q is a data language. For now, it is limited to a data definition language (DDL). Think "JSON/XML schema", but the correct way. Q comes with a dedicated type system for defining data and a theory, called information contracts, for interoperability with programming and data exchange languages. Examples Validating Coercing Suppose we want to capture information about a medical diagnosis for some p
![Q - A Data Language](https://cdn-ak-scissors.b.st-hatena.com/image/square/0d3c65b22555baa5578a594a827ec97300ff35be/height=288;version=1;width=512/http%3A%2F%2Fwww.q-lang.io%2Fimg%2Fcontracts.png)