We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f441170 commit fcf1b07Copy full SHA for fcf1b07
overviews/macros/bundles.md
@@ -55,7 +55,10 @@ and then select a method from it, providing type arguments if necessary.
55
def poly[T] = macro Impl.poly[T]
56
}
57
58
-## Macro compilers
+## Macro compilers (deprecated)
59
+
60
+It turns out that the flexibility provided by externalizing the strategy of macro compilation hasn't really been useful.
61
+Therefore I'm removing this functionality from macro paradise <span class="label success">NEW</span>.
62
63
When I was implementing macro bundles, it became apparent that the mechanism which links macro definitions with macro implementations
64
is too rigid. This mechanism simply used hardcoded logic in `scala/tools/nsc/typechecker/Macros.scala`, which takes the right-hand side
0 commit comments