Run-time Environments
A Racket model of how a program is run:
- An interpreter is a program that takes other programs as input and
arranges for them to execute as though on a concrete machine.
- An interpreter is therefore a virtual machine.
- Racket editors and interpreters are provided by tools like DrRacket.