[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!

Gavin

1 Like

Commenting on your PR

1 Like