[Help Wanted] Getting Scala 3 support into Quarkus - Wrote a (broken) draft PR

Hey all,

Sorry if this isn’t the right place to post this/ask, but I figured I would give it a shot.
I wanted to learn Scala 3, as someone who has never used the JVM.

A side project I’m doing required JVM usage so I decided to build on Quarkus.
Quarkus has Scala 2 support, but not Scala 3.

I looked at the Quarkus code for Scala 2 compilation, and then referenced the Dotty compiler source, and tried to translate the existing code to semantically equivalent code without actually testing it, then filed a draft PR for Quarkus:

It’s a small module as you can see – about ~100 lines of code.

Is there anyone who would be interested in helping mentor me on this so we can get it working and available for all to use? I will also try to figure out the process for upstreaming it into the Quarkus extensions.

  • (I’ve been asking on their developer Zulip chat and getting some degree of response so I’m hopeful here)

If not, no worries, just figured I’d throw it out there.
Thank you!


1 Like

Commenting on your PR

1 Like