3 ms·
Yes, they push the boundaries and essentially create a DSL with its own rules that do change semantics of the language. Not as drastically as a custom compiler,
by dmitriid 5y ago
Yes, they push the boundaries and essentially create a DSL with its own rules that do change semantics of the language. Not as drastically as a custom compiler, but they still do.
- brundolf 5y agoThey specifically do not change the semantics of the language, they create a new abstraction on top of it that has unusual semantics.