f(x) (f x) ["f", "x"] (print (< 10 20)) ["print", ["<", 10, 20]]
code = ["print", ["<", 10, 20]] def eval(code): # magic eval(code) # True
These articles are very good and accessible:
https://www.norvig.com/lispy.html
https://norvig.com/lispy2.html
These articles are very good and accessible:
https://www.norvig.com/lispy.html
https://norvig.com/lispy2.html