Hacker News new | ask | show | jobs
by aliakhtar 2055 days ago
I have a pretty large codebase written in scala 2.12 or so (whatever the version was around late 2018). I'd like to migrate it to scala 3. Any ideas how hard it'll be?
2 comments

Start with migrating to scala 2.13, scala 3 can run all non-macro 2.13 code that doesn't emit deprecation warnings and can consume most 2.13 libraries. The widely-used ones it can't will get updated.

For more information see https://scalacenter.github.io/scala-3-migration-guide/docs/c...

Pretty easy unless you were writing custom collections or custom macros, IME.