Hi all, first time posting here! (*)
I would like to propose the idea of a community poll to have some actual datapoints regarding the effectiveness and usefulness of SIP 44, rather than implementing a patch for it.
SIP 44 had been a controversial enhancement that caused quite some debates among Scala devs in the past, and had a rough start due to IDE like IntelliJ or LSP (metals) having difficulties to support it properly, tools like scalafix/scoverage having a late adoption, and IDE features broken altogether (i.e. jump between start/end of a code block).
I think that, after 4 years from its introduction, it’s the perfect time to get some feedbacks from developers who used Scala 3 on real-world applications about how useful SIP 44 is, how widespread is its usage, and then decide between move this pre-SIP forward, or announce the deprecation of SIP 44.
What do you think?*
*
(*) although I’m working with Scala for more than 10 years