3 ms·
I gave a stab at what I found neat about the "code as data" take before. Basic assertion is largely that the same language you use to talk about a program can
by taeric 3y ago
I gave a stab at what I found neat about the "code as data" take before. Basic assertion is largely that the same language you use to talk about a program can be the same language that makes a program. The example I used was the code that would take the derivative of a function. You could do this in basically any language, of course. But the fact that the data structures and general code constructs is the same for the code that make a derivative is fairly unique in lisps. (Link: https://taeric.github.io/CodeAsData.html https://taeric.github.io/CodeAsData.html)
It also basically requires that there is very little that the language can do, that you could not also do. Which is in stark contrast to a lot of languages.