Interestingly you're writing this on a forum which runs on (or used to run?) on Racket. HN was written in Arc[0] which was implemented atop Racket[1]. And that's a good example case of using Racket as it is proponent of language-oriented programming[2].
[1]: http://arclanguage.org/install
[2]: https://beautifulracket.com/appendix/why-lop-why-racket.html