Do we have a community-led RFC process for the core Racket language(s)? Do we need one?
I'll give an example where a community-led RFC process may be valuable:
I've noticed the issue below has bitten another experienced racketeer - and not for the first time by the sounds of it.:
by default
read-line
leaves the\r
character at the end of a line entered on the command line on Windows
There has been multiple suggestions to mitigate this issue including improving the documentation, changing the default, and even using resyntax to identify occurrences and make recommendations.
The elephant in the room is backwards compatibility, a responsibility to both to the users and maintainers of large corpus of applications and libraries written in Racket languages (who quite reasonably like to avoid changing working code that has been tested and is in use) as well as the smaller, but not insignificant issue of books and other texts that are written for Racket languages.
Other languages have evolved over time, and some have community-led RFC processes. Is it time for Racket to do the same?
Best regards,
Stephen
Edit: I should add that by core Racket language(s) I mean the ones included in the Racket Distribution.