Hi there,
I’m Rikito Taniguchi, a prospective grad student at Tokyo Institute technology and occasional contributor to some scalameta projects. https://github.com/tanishiking
Let me ask about Google Summer of Code 2021. Is Scala organization going to apply for GSoC 2021? https://summerofcode.withgoogle.com/
If it is, and there’s someone who’s kindly willing to be a mentor, I’d like to propose a project like “More Scala3 support in Metals” and really interested in working on it as my GSoC project this year. Is there someone responsible for running GSoC this year?
I believe rich tooling support is vital to improving the adoption of the new language (Scala3 in this case).
While Scala3 is under active development, there’s still a lot of things to do in developer tools as @tgodzik mentioned in Metals and Scala 3
I sometimes work on Metals on my holidays, but I would really appreciate if I can work on these works full-time (at least that period) and have the opportunity to increase the developer experience of Scala3.
Yes, at the Scala Center we are going to apply for GSoC for the Scala organization this year. I can’t make any promise about the projects that will be available, however.
Hey @tanishiking! I haven’t really though about it yet, because I couldn’t figure out how to word a project within Metals especially with some much changing all the time. I will spend on it some time to figure out what might be indeed interesting and on the other hand not be implemented within next few months.
Thank you for sharing ideas! @tgodzik@gabro
Yeah, Metals is also in active development and I understand it’s difficult to expect which tasks are untouched at the beginning of the GSoC period.
I proposed “more scala3 support” as my initial proposal because I assumed some tasks around scala3 could remain after several months (because there’s a lot), and “improving scala3 support” is kind of flexible the project status at the beginning of the period
Indeed it would be better to thinking about some other good project ideas first, I don’t come up with projects right off the top of my head, but I’ll also think about it.
We plan to at least have the support for all Scala 3 presentation compiler features, that work for Scala 3, as soon as possible, because it will highly help with adoption. But if you can think of something aside from that, which might be useful in the Scala 3 area do let me know!
Anyway, I will make sure that some interesting projects are available around Metals for GSoC.
Thank you so much @vincenzobaz and thank you to everyone who gave project ideas!
I’ll check the ideas list and be patient until the organizations announcement