Project 3: Scheme Metacircular Evaluator
Winter 2025
  • Project 3: Scheme Metacircular Evaluator
    • Optional checkpoint due Wednesday, Mar 12, 2025 at 8pm ET
    • Final deadline Monday, Mar 17, 2025 at 8pm ET
    • Reported Time to Complete the Project
  • Optional Checkpoint
  • Background
    • Distribution Code
      • Interpreter
      • Test Files
    • Command-Line Interface
    • Error Detection
    • Known Departures from R5RS
  • Phase 1: Dictionaries and Environments
    • Dictionaries
    • Environments
  • Phase 2: Primitives and Evaluation
    • Primitive Procedures
    • Evaluating Symbols
    • Evaluating Call Expressions
    • Division Procedures
    • Tests
  • Phase 3: Special Forms
    • User-Defined Procedures
    • Definitions
    • Errors
    • Tests
  • Phase 4: Dynamic Scope
  • Rules and Regulations
  • Grading
    • Test Grading
      • Running Your Own Test Cases
  • Submission
  • Acknowledgments
  • Frequently Asked Questions
Project 3: Scheme Metacircular Evaluator
  • Search


© Copyright 2021, Amir Kamil, licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.

Built with Sphinx using a theme provided by Read the Docs.