File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -16,16 +16,16 @@ Here is an incomplete list of libraries that use Scala 2 macros and their migrat
16
16
17
17
### Before rewriting a macro
18
18
19
- Before getting deep into reimplementing a macro your should check it can be supported using Scala 3 new features.
19
+ Before getting deep into reimplementing a macro your should check if it can be supported using Scala 3 new features.
20
20
21
21
* Can I encode the logic of the macro using the new scala 3 features?
22
- * [ List of Scala 3 featurs ] ( http://dotty.epfl.ch/docs/reference/overview.html )
22
+ * [ List of Scala 3 features ] ( http://dotty.epfl.ch/docs/reference/overview.html )
23
23
* Can I use * match types* to reimplement the interface of my macro?
24
24
* [ Match Types] ( http://dotty.epfl.ch/docs/reference/new-types/match-types.html )
25
25
* Can I use ` inline ` and the metaprogramming features in ` scala.compiletime ` to reimplement my logic?
26
26
* [ Inline] ( http://dotty.epfl.ch/docs/reference/metaprogramming/inline.html )
27
- * [ scala.compiletime] ( http://dotty.epfl.ch/api/scala/compiletime/index.html )
28
- * Can I use the simpler and safer expression based macros to implemet my macro?
27
+ * [ ` scala.compiletime ` ] ( http://dotty.epfl.ch/api/scala/compiletime/index.html )
28
+ * Can I use the simpler and safer expression based macros to implement my macro?
29
29
* [ Simple macros] ( http://dotty.epfl.ch/docs/reference/metaprogramming/macros.html )
30
30
* I really need to have access to the raw AST trees
31
31
* [ TASTy Reflect] ( http://dotty.epfl.ch/docs/reference/metaprogramming/tasty-reflect.html )
You can’t perform that action at this time.
0 commit comments