3 ms·
Racket is not an extension of Chez; Chez is an implementation language for Racket (it replaces most of the C code in earlier versions). See my comment above ab
by johncowan 3y ago
Racket is not an extension of Chez; Chez is an implementation language for Racket (it replaces most of the C code in earlier versions). See my comment above about implementation languages.
The main benefit of basing Racket on Chez instead of C was maintainability. A bit of performance and a few fairly unimportant features (like single floats) were lost.
- Turing_Machine 3y agoYou said: > Unless the implementation language is exposed to users of the implemented language, it doesn't matter what the implementation language is. But Racket can call Chez Scheme procedures, and vice versa. For that matter, gfortran can call gcc functions.