Primary source: https://intelligence.house.gov/social-media-content/social-m...
4 karma · joined December 15, 2019
Primary source: https://intelligence.house.gov/social-media-content/social-m...
The author gives a great candidate definition but doesn’t want us to call it homoiconicity for some reason
> What’s this intermediate syntax tree? It’s an almost entirely superficial understanding of your program: it basically does paren-matching to create a tree representing the surface nesting structure of the text. This is nowhere near an AST, but it’s just enough for the macro expansion system to do its job.
I was taught that macro expansion is just another AST transformation, and homoiconicity makes this easy because the syntax tree can be transformed without understanding the grammar.
But I guess this whole article is an exercise in un-defining things.
Also, (2012).
Next time, just jump straight to saying [oppressive fascist superpower] and [minority ethnic group originating in and culturally affiliated with a small Middle Eastern nation]. We’re still more sensitive to that one.