LISP Interpreter | 6.101 Fall 2022
Most of your changes should be made to lab.py, which you will submit at the end of this lab. Importantly, you should not add any imports to the file. Your raw score for this lab will be out of 5 points: Sections 1-5 of this lab (including the associated test cases for the tokenizer and parser) are due at 10pm on Wednesday, 23 November (before the Thanksgiving break). The other pieces of the lab are due on 2 December, but you are strongly encouraged to start them early if possible. Please also review the academic integrity policies before continuing. In particular, note that you are not allowed to use any code other than that which you have written yourself, including code from online sources. Throughout 6.101, we have spent a lot of time discussing the behind-the-scenes operation of Python through environment diagrams. But you may have wondered along the way: how does Python actually do those things? What is actually doing them? It turns out that the thing doing that work is another pr
LISP Interpreter | 6.101 Fall 2022 LISP Interpreter this page (from a previous semester) is no longer accessible, except for staff
related reading
- Super 6.101 Adventure | 6.101 Fall 2022py.mit.edu
- Introduction to Program Synthesispeople.csail.mit.edu
- Super 6.101 Adventure 2 64 DS Ultra 3D (and Knuckles) | 6.101 Fall 2022py.mit.edu
- General Information & FAQweb.mit.edu
- styleguide | Style guides for Google-originated open-source projectsgoogle.github.io
- Course Infoweb.archive.org
- Custom Types and Linked Data Structures | Course Readings | 6.101 Fall 2022py.mit.edu
- Recipes | 6.101 Fall 2022py.mit.edu
- CSC 151 - Functional Problem Solvingeikmeier.sites.grinnell.edu
- Snekoban | 6.101 Fall 2023py.mit.edu
- Writing a C compiler in 500 lines of Pythonvgel.me
- Compiler Construction – CSE 131 F19ucsd-cse131-f19.github.io