3 ms·
> But when you define a function (or a class), you are also inventing your own little dialect/dsl. No. When you define a function or a class, you define a new
by ngrilly 9y ago
> But when you define a function (or a class), you are also inventing your own little dialect/dsl.
No. When you define a function or a class, you define a new vocabulary (a new verb, a new name), but you don't change the grammar. Macros are a different beast because they can change the grammar.