Assertion: lisp's macro | /r/CapableOf | define data languages
Facets:
Source sentences:
text: Next, macros make it possible to define data languages that are immediately compiled into code, which means that constructs such as state machines can be implemented in a way that is both natural and efficient.