-
Notifications
You must be signed in to change notification settings - Fork 243
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
Dotty compatibility #936
Comments
I'd be interested to tackle this one. Can we get an algebra release with Dotty support? |
2.1.0 is out |
Thanks |
I started cracking at this and it's going to be quite a bit of changes given the amount of macros. One of the first things I'd like to do is to get rid of all warnings and move to Could I drop support for 2.12 to make the conversion to dotty easier, it would let me get rid of most warnings and |
Fine with me, I'd say. |
I'm still doing some progress with this. A difficulty is the amount of macros spire has so a first round of a port will only do macros where strictly necessary. In cases where a macro is only done for performance reason it will be done later. One of the macros that seem to need to be ported is If you think not please let me know and how should I replace it Note that this bug was a showstopper but it has been fixed upstream |
not sure if @bishabosha's https://github.com/bishabosha/spire-scala3 has anything useful here — perhaps you've already surpassed it |
Thanks for the tip. I managed to compile core but still have troubles porting some of the macros We'd need to make sure the tests run too |
Got the https://gist.github.com/cquiroz/8c6825aae439230f2850fc2eb93410d0 |
This likely requires a ton of work.
For starters, typelevel/cats#2041 needs to be done first.The text was updated successfully, but these errors were encountered: