-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Macro compilation issues with Scala 2.13 #118
Comments
Hey @loicdescotte Do I understand correctly that everything can be compiled with Scala 2.13 except for macro-related things like HList and Show? It seems that Macro Paradise is becoming abandoned, so it's probably better to migrate to something else. From you comment here I though that Scala 2.13 is supposed to make things easier or I am mistaken? |
Hi @denisftw, Indeed everything except macros would work with 2.13. |
Hi @loicdescotte , This is indeed more, but it still looks doable (although I have zero experience in writing macros and no authority :)). If I understand correctly, macro annotations were merged into the Scala compiler (scala/scala#6606) and should be available using a flag. However, I'm not sure it's possible to have this flag and keep old Scala versions supported at the same time. Slinky does it, but the structure looks simpler. Do you have a branch somewhere that already has desired |
Hi @denisftw, |
@denisftw I've stared to extract modules compatible with Scala 2.13 here : https://github.com/scala-hamsters for example monad transformers : https://github.com/scala-hamsters/monad-transformers |
@loicdescotte Awesome, thanks! |
See #117
The text was updated successfully, but these errors were encountered: