How Io language is Homoiconic? It's being mentioned that Io language is homoiconic. To me homoiconic means "Expressing the language in the data-structure of the same langage" . For exp, LISP, is all LISP list. I'm trying to understand Io is homoiconic? Though I can see that the Io programs are objects and message, a given statement is not a data-structure of the language per se. For example, can someone explain how this statement is homoiconic, ``` Number / := method (i, if (i != 0, self origDiv(i), 0) ) ``` |