- https://norvig.com/lispy.html - a very small interpreter in Python
and in particular to build an interpreter for most of the Scheme dialect of Lisp using Python 3 as the implementation language.
Python 3
val = eval(parse(raw_input(prompt)))
raw_input
class Procedure(object):