Is it possible to drape a homoiconic fascade on top of a non-homoiconic language? (caveat: I don't know the answer... this page is written only as a way for me to explore the concept)
In a homoiconic language, it is possible to "write code that creates arbitrary code which is then executed, producing still more code which can then be dissected as data".