Here is my second attempt with interpreters, It is a 7 part series. it uses JSON as AST and mostly goes into what happens after parsing and things like how scope, variables and functions can be represented.
It isn't perfect and it might not contain all the best practices out there, consider it notes from a student struggling to learn about the topic
It isn't perfect and it might not contain all the best practices out there, consider it notes from a student struggling to learn about the topic
https://returnzero.win/2023/01/28/lisp-my-second-attempt-at-...