Dear Scalamaris,
For the next couple of months, I will be working for the Scala Center on general
improvements to the Scala 3 compiler. I’m especially interested in tackling bugs
that have been sitting in our backlog for a long time. You can get a rough idea
of what I’m working on currently at
https://github.com/lampepfl/dotty/pulls?q=is%3Apr+author%3Asmarter+sort%3Aupdated-desc+
I have some specific issues in mind (right now I’m focusing on getting our Java
interoperability support at least up to par with Scala 2), but I will also be
looking at the issues with the largest amount of “” reactions:
(filtering for my area of expertise, which is everything core to the compiler
except metaprogramming and match types).
Since there’s only one of me, getting more people involved in compiler hacking
is important for long-term sustainability. Therefore, If there’s an issue you care
particularly about, I would be happy to pair-program with you to attempt to come
up with a fix. We’ve done this a couple of time with Dale and Seth already and
streamed ourselves on Twitch to share the knowledge.
More generally, I encourage you to check out the Compiler Academy Youtube channel
set up by the Scala Center at https://www.youtube.com/channel/UCIH0OgqE54-KEvYDg4LRhKQ to learn more about compiler internals and participate in the regular issue sprees.
Cheers,
Guillaume