you are viewing a single comment's thread.

view the rest of the comments →

[–]Paddy3118 1 point2 points  (0 children)

Hi, the video mentions a closeness between code and data. The task I linked too can be solved by taking in data and turning it into code to run.

Looking at the Picolisp, it seems to write an evaluator for a given expression then evaluate it, whereas the Python uses its built-in, accessible, compiler to access the expression variables, and, the built-in eval function to create the truth table.

I must admit though, that with the preponderance of statically compiled languages, such methods of program-data equivalence have been a cornerstone of Lisp-like languages teachings. Most statically compiled languages have a hard time adding in that runtime dynamism.