Comment by drob518

15 hours ago

This is doable in Common Lisp, Scheme/Racket, and Clojure. Yes, it might require some tooling.

Can you elaborate on how this is doable (in, say, Racket) and what tooling is needed? I'm afraid your reply doesn't add much information beyond the same assertion that I quoted that was in the article posted to HN. And I haven't been able to find information on this with Racket.