Skip to main content

Questions tagged [homoiconicity]

For questions about homoiconicity, the property of a language being able to manipulate code in the language as data

Filter by
Sorted by
Tagged with
19 votes
6 answers
1k views

How could a language with a C-style syntax implement homoiconicity?

A part of why Lisp's macros work so well is that the code is just a list of symbols, and it is therefore simple to manipulate using a regular Lisp function. How could a language that uses a syntax ...