Racket 8.4
blog.racket-lang.org
blog.racket-lang.org
Oh cool, I use #; all the time and that's bothered me just a little bit each time.
Edit to add: I have worked with Clojure in production, I haven’t for several years, and probably won’t again unless something weird happens in my life.
Alternatively, as is the case with most lisp/scheme variants, emacs has pretty good support OR you can try the LSP extension for VSCode.
If you aren't afraid of Emacs then give racket-mode a try. If you like VSCode there is some racket support extensions available. I have used both and if you can't stand Emacs the VSCode route is pretty good (just use VSCode extensions to do stuff). However, my private small form factor computer can't handle VSCode too well so it is Emacs or DrRacket (now I have a reason to how well it handles Intellij).
(IIRC^2 the web server has an easy mode and a hard mode. Perhaps the easy mode doesn't have custom headers?)
It's the standard file dispatcher that now supports keyword arguments for cache control.
https://github.com/racket/web-server/commit/f82decd8bbaf8251...