Exercise 5.50. Use the compiler to compile the metacircular evaluator of section 4.1 and run this program using the register-machine simulator. (To compile more than one definition at a time, you can package the definitions in a begin.) The resulting interpreter will run very slowly because of the multiple levels of interpretation, but getting all the details to work is an instructive exercise. ———————————————————————————————————————————————————————————————————————— $ scheme --load ch5-compiler.scm 1 ]=> (load "5.50-compile-mceval.scm") $ scheme --load ch5-regsim.scm 1 ]=> (load "5.50-run-compiled-mceval.scm") 1 ]=> (set-register-contents! mceval-machine 'env (setup-environment)) 1 ]=> (start mceval-machine)