Skip to content
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

Future proofing: Rewrite remaining implicits to Scala 3 replacements #83

Open
1 of 2 tasks
MateuszKowalewski opened this issue Jul 1, 2023 · 4 comments
Open
1 of 2 tasks
Labels
enhancement New feature or improvement of programmer experience

Comments

@MateuszKowalewski
Copy link
Contributor

MateuszKowalewski commented Jul 1, 2023

  • Get rid of implicitly
  • Figure out what to do about the implicit classes
@TomasMikula TomasMikula added the enhancement New feature or improvement of programmer experience label Jul 2, 2023
@TomasMikula
Copy link
Owner

I have removed a bunch of unnecessary syntactic extensions from CoreLib (i.e. ones that have a straightforward alternative):
3c5460b#diff-0c2a475aa7b1c448e7cdd4bec8598255acb742ea83f9aa91f7eb872473aca154L1604-L1871

Still need to write tests for the remaining ones.

@MateuszKowalewski
Copy link
Contributor Author

Do I get this right, now the language is smaller, but more composable?

Something like that is good for learning. Nice move!

@TomasMikula
Copy link
Owner

The core language is the same. I just eliminated some extra sugar and the syntax is more regular.

@TomasMikula
Copy link
Owner

Got rid of implicitly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or improvement of programmer experience
Projects
None yet
Development

No branches or pull requests

2 participants