Skip to content

Add an article about migration to Scala 3 #1581

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

Closed
wants to merge 4 commits into from

Conversation

Zelenya
Copy link
Contributor

@Zelenya Zelenya commented Dec 8, 2023

I want to share my journey from Scala 2 to Scala 3 and discuss migration to Scala 3. We were thinking that this might be helpful to share with a wider audience.

cc @anatoliykmetyuk @darjutak

Copy link
Contributor

@anatoliykmetyuk anatoliykmetyuk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @Zelenya! I've left some comments and suggestions.

Co-authored-by: Anatolii Kmetiuk <anatoliikmt@proton.me>
Copy link
Member

@sjrd sjrd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments on the grammar.


Before doing any actual personal work, based on the internet discussions, I had an impression that switching to Scala 3 would be quite painful — in practice, it was pretty straightforward.

In retrospect, our experience was determined by the technology stack and tools that I (and my team) use: microservices, Typelevel stack, VS Code with Metals, and, most importantly, no macros. It might not be as smooth if any of these wasn't the case.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should pick and choose either "I" or "we" throughout the article. I suggest to use "we"/"our team".

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is I in the beginning to provide context about me and I closer to the end for the tooling context. Mixing we/you because the article is about the subjective experience and generic advice.

I see a single personal I in the plugin section to we that I can change.

@Zelenya Zelenya force-pushed the migration-to-scala-3 branch from 948cdaf to 6141961 Compare December 21, 2023 20:17
Co-authored-by: Sébastien Doeraene <sjrdoeraene@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants