Macros 1.1 Requires Derives to be Ordered

As a data point: old-style syntax extensions were for a long time divided into decorators and modifiers and this turned out to be a bad decisions which we ended up moving away from. It was a bit different from the derive situation because there was only one syntax, but that fact was that a lot of decorator macros ended up wanting to modify code, and a lot of modifier macros ended up wanting to add code. This is the major reason I’m wary of making derives decorator-only macros. I also fear additional complexity here, it is very advantageous to have a simple system.

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.