Can we appreciate the meta? A fast low-level program was re-written in a high-level language to reduce maintenance costs. These days on HN you usually only hear about the opposite, eg. Figma rewriting server Typescript code in Rust to improve performance [1]. Not fair to compare Rust to C, I know, but interesting nonetheless.
The loss of JIT was interesting. How does eval work? Apparently Chez Scheme AOT compiles code at runtime. Comparatively a JIT will change the compilation at runtime based on codepaths. There's a thread about that here [2].
Part of the motivation of CS was to make it easier for people to contribute to the compiler. I'm excited to see how that plays out.
Thanks again everybody. I'll go back to toying around with macros and tiny Racket programs now.
[1]: https://www.figma.com/blog/rust-in-production-at-figma/