Scheme Interpreter
This project entailed creating an interpreter for a subset of the Scheme programming language.
Overview
This project entailed creating an interpreter for a subset of the Scheme programming language.
Description
- This involved tackling various challenges, including evaluating and applying Scheme expressions, managing special forms, and constructing classes to represent Scheme expressions
- For a detailed specification of the Scheme Interpreter project, I referred to the Project Specification
Skills
- Strengthened my proficiency in Python
- Refined my debugging and testing skills
- Gained valuable experience in designing and implementing interpreters, grappling with the nuances of language design and their implications on interpreter implementation