December 02, 2021

On Thursday, 2 December 2021 at 14:38:21 UTC, Paul Backus wrote:

>

The syntax used for macro expansion is a trivial detail. Rust has "real" AST macros, and they also use ! for expansion (vec!, println!, etc.).

It isn't trivial if you can match on anything you want. If you can match on "if (x==123)" etc then you are opening Pandora's box.

Of course, that was also never suggested in the thread. Only adjustments to current semantics were suggested, not a new language-family like 12345swordy implied…

1 2 3 4 5
Next ›   Last »