8/15/2026 at 4:41:40 AM
I do a substantial amount of coding in Racket, including maintaining the Herbie numerical compiler (https://herbie.uwplse.org/) over the last decade.Racket is great! The runtime is reasonably fast, and the standard library is exceptionally featureful, including, for example, a decent plotting library, an HTTP server, decent HTML and JSON support, several forms of multi-threading, and a quite good FFI, all of which Herbie uses extensively. I suppose the parentheses are a question of taste (I like them!) but a lot of the specific syntactic decisions, like the `for` and `match` macros, are quite nice.
by pavpanchekha
8/15/2026 at 5:43:50 AM
Thank you for Herbie btw, it continues to be one of the most used tools in my personal projects (all 3D math and rendering)by summarity
8/15/2026 at 8:37:17 AM
What a neat tool, I had no idea such a thing existed!by akoboldfrying
8/15/2026 at 7:07:07 AM
the runtime is chez, right?by whateveracct
8/15/2026 at 8:39:36 PM
Yes, Racket is built on top of Chez (there's a legacy mode with its own runtime but that's not very important).by samth