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

Eventually Migrate to Scala 3 #7391

Open
fm3 opened this issue Oct 16, 2023 · 5 comments
Open

Eventually Migrate to Scala 3 #7391

fm3 opened this issue Oct 16, 2023 · 5 comments

Comments

@fm3
Copy link
Member

fm3 commented Oct 16, 2023

We should have a look at how complicated a migration to scala 3 would be

  • Can we continue to use the current library dependencies?
  • How much of our logic requires on features that are removed in scala 3? (implicit execution context, database access context?)

We should also have a look at what benefits such a migration would bring, is it worth the effort?

  • What cool new language features woud it bring?
  • Can we expect performance boosts? During development / In production?

Play 2.9 is reportedly compatible with scala 3. #7366 upgrades to play 2.9

@frcroth
Copy link
Member

frcroth commented Oct 30, 2023

Findings:

@frcroth frcroth removed their assignment Nov 13, 2023
@fm3 fm3 changed the title Consider Migrating to Scala 3 Eventually Migrate to Scala 3 Nov 16, 2023
@fm3 fm3 added low-pri and removed discussion labels Nov 16, 2023
@mkurz
Copy link

mkurz commented Nov 20, 2023

fyi, routes-compiler was renamed is now called play-routes-compiler

@mkurz
Copy link

mkurz commented Nov 20, 2023

And play-silhouette now lives in https://github.com/playframework/play-silhouette and we are working towards a new release

@mkurz
Copy link

mkurz commented Nov 20, 2023

slick does not currently provide scala 3 artifacts

@fm3
Copy link
Member Author

fm3 commented Nov 20, 2023

Thanks for the updates @mkurz ! We decided to postpone the webknossos Scala 3 upgrade for now. However, we are very much looking forward to the silhouette release 😁 Thanks for all your work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants