CSC 4101 Chapter : Proj3

21 views1 pages
15 Mar 2019
School
Course
Professor

Document Summary

For this project, you will extend the functionality of the scheme interpreter from project 2 by writing additional built-in function in scheme. The idea is that the main function of project 2 is extended. After populating the built-in environment with all the builtin objects, it would read the scheme de nitions from a le ini. scm into the built-in environment. After reading the initialization le, your interpreter would create the top-level environment and start reading user input. You can develop the above scheme code either on top of the project 2 reference implementation or in. If you work in scheme48, you will rst need to de ne the built-in functions from project 2 that are not part of scheme48. E. g. , you could de ne them as follows: (define builtin-+ +) (define (b+ x y) (builtin-+ x y)) (define + "not yet implemented") in an environment in which + is the built-in scheme48 operation.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents