bug
bug copied to clipboard
meta-ticket: Quasiquotes are no longer being improved
pull requests against quasiquote support (which has always been experimental) in scala.reflect will certainly be considered, but it's now been a long time since anyone has touched it. rather than leave a bunch of tickets open on it, let's just have this one
closed the following quasiquotes tickets:
- https://github.com/scala/bug/issues/7945
- https://github.com/scala/bug/issues/8078
- https://github.com/scala/bug/issues/8164
- https://github.com/scala/bug/issues/8250
- https://github.com/scala/bug/issues/8257
- https://github.com/scala/bug/issues/6115
- https://github.com/scala/bug/issues/7829
- https://github.com/scala/bug/issues/8312
- https://github.com/scala/bug/issues/8313
- https://github.com/scala/bug/issues/8384
- https://github.com/scala/bug/issues/8396
- https://github.com/scala/bug/issues/8399
- https://github.com/scala/bug/issues/8401
- https://github.com/scala/bug/issues/8436
- https://github.com/scala/bug/issues/8452
- https://github.com/scala/bug/issues/8455
- https://github.com/scala/bug/issues/8458
- https://github.com/scala/bug/issues/8470
- https://github.com/scala/bug/issues/8480
- https://github.com/scala/bug/issues/8481
- https://github.com/scala/bug/issues/8482
- https://github.com/scala/bug/issues/8770
- https://github.com/scala/bug/issues/8771
- https://github.com/scala/bug/issues/8833
- https://github.com/scala/bug/issues/8972
- https://github.com/scala/bug/issues/9320
- https://github.com/scala/bug/issues/9372
- https://github.com/scala/bug/issues/9404
- https://github.com/scala/bug/issues/10691
- https://github.com/scala/bug/issues/10745
this has caused some angst on Gitter and Reddit. some clarifications:
- pull requests on quasiquotes will still be considered
- does this reflect a change in the maintenance/support status of quasiquotes/macros/reflect?
- no. this is just backlog grooming, trying to not have so many stale tickets that nobody has looked at in years
- why only close quasiquote tickets, not all macros/reflect tickets?
- I singled out the quasiquotes tickets mainly because Denys used the issue tracker to record a lot of jottings and ideas, including vague future plans, so the average current relevance of the tickets was low. I'm also closing many stale macros and reflect tickets, just a bit more selectively. feel free to reopen, or suggest a reopen, on any individual ticket where you feel I was too hasty
- does this affect Lightbend support customers?
- no. macros are experimental, always have been, and therefore aren't officially covered by Lightbend support. as our customers know, we always do our best, regardless, to help with support tickets in this area, within reason. whether some tickets are open or closed doesn't represent any change to that. support customers can always ask us anything
found another one to close: https://github.com/scala/bug/issues/8547