When I reading <https://docs.racket-lang.org/guide/index.html|The Racket Guide> and <https://docs.racket-lang.org/reference/index.html|The Racket Reference>, there is no mention of these things.
@wanpeebaw expanding / rewriting the macrology content in the guide and reference to talk about syntax-parse
would be an excellent project IMO
It depends what you mean by “deprecate”. If you mean “delete and replace”, that won’t work since syntax-parse is implemented using syntax-case.
If you mean “move to racket/base”, the goal is to keep racket/base minimal, for example to reduce startup time
If you mean “add it to the reference and guide”, then that’s a good idea, but wasn’t done originally because those documents are older than syntax-parse
Thanks for all of the suggestions. I’m currently going through the Guide, which introduces syntax-rules
and syntax-case
, but it sounds like I should also learn syntax-parse
after understanding the macro section in the Guide!