Re:Scala 3.0.0-M1
by merb on Wednesday November 04, 2020 @03:23AM
(#24987269)
Except Macros. So a lot of stuff.
[ Parent
| on HN ]
Yes, but they're mostly constrained in libraries and there's a way to publish them so both 2.13 and 3 can consume them. You can expect "core" ecosystem libraries to be cross-published and most others don't depend on macros.
Note that most things you'd need macros for in 2.13 have language support in 3, so for user code - if that even uses macros at all - the upgrade path is fairly straightforward.