Racket folks: so I hear that Racket is good for making DSLs, and that it's a "programming language programming language".
For example, there's Scribble, for writing documents -- which I'd describe as "Racket's TeX": https://docs.racket-lang.org/scribble/
I want to learn a bit about this, and have an idea for a little DSL I'd like to make: it would describe hikes, walks, bike routes, etc -- any sort of 1-d path. It would describe waypoints, landmarks, elevation, directions, maybe alternate routes, and so on.
The neat thing would be "compilers" for such a DSL: imagine "compiling" such a hike/path into a regular map with the path...or an elevation profile...or a textual list of directions...or a GPX file.
#racket folks, what are some good resources for getting started? I'm poking around but would like to hear your thoughts.