purescm — Chez Scheme
purescm consumes the backend-optimizer IR (uncurrying, inlining) rather than rolling its own, and emits R6RS Scheme libraries for Chez. Chez CS is a high-performance Scheme; the backend borrows its compiler and runtime.
A thorough internal investigation exists into porting purescm to Racket (Racket CS is built on Chez, so the bytecode-level performance is similar) — see the digest in our knowledge base. That port is a different effort from Fabrizio Ferrai's Purkt, despite the name collision; keep the two straight.
This page is a stub. Full column — semantic divergence table, FFI notes — to be filled from observed facts once purescm is run through the differential suite. Attribution and repo link to be confirmed.