|
Projects
Spring 2012 Older Courses Fall 2011 Spring 2011 Fall 2010 Spring 2010 Fall 2009 Spring 2009
Fall 2008
Spring 2008
Fall 2007 HOWTOs |
PS10Home Assignments Lecture Blog Resources Project Discussion Group 91.301 Organization of Programming Languages Out: Tue Dec 1 Problem Set 10: The Metacircular EvaluatorOverviewIn this problem set, you’ll make modifications to the metacircular evaluator, changing UML Scheme.
To run the metacircular evaluator, download After executing the code, evaluate You only need to turn in the portions of the code that you change. Warm-up: Run the metacircular evaluator and evaluate some UML Scheme expressions. Nothing to turn in for this part. Note: for all problems, make sure to all turn in the expressions you evaluated inside your meta-circular evaluator that demonstrate that your implementations are functional! 50% of the credit will be for a correct implementation, and the remaining 50% is for correctly demonstrating that your code works. Thank you. Problem 1: Exercise 4.4 (“or” only) on p. 374. Remember to tag your new “or” with “uml:”. Problem 2: Exercise 4.1 on p. 368. Problem 3: Problem 3 has been removed from the PS. Problem 4: Exercise 4.9 on p. 376. Pick one of the iteration constructs ( |