interlude.macro

..
JsonProvider

Uses some example JSON data to add fields to a type at compile time. Can use an inline JSON string, a local file, or web content.

NotImplemented

Adds a new meta for functions which:
- satisfies the function's return type automatically
- at compile time, emits a warning
- at runtime, throws a NotImplementedException
These properties help enable a basic form of Type-driven developmemt.

Todo

Adds new metas that print strings as compiler messages. The user can optionally pass an array of additional meta names which will be treated as warnings.