ParentFull threadbranneman·... but racket basically exists to create parsers and languages. It happens to also be a general programming language. But so is JS nowadays with Node.View on HN