3 ms·
Or not. Not even as a Turing Complete language. Homoiconicity is a fundamental language property, not an algorithm nor an implementation issue. Lisp implemente
by so-cal-schemer 2mo ago
Or not. Not even as a Turing Complete language.
Homoiconicity is a fundamental language property, not an algorithm nor an implementation issue. Lisp implemented in Pascal is still homoiconic. C is not homoiconic, whether the compiler is implemented in C or in Pascal, and C cannot be made homoiconic without adding fundamentally new and different constructs to the language definition.
Further sources:
https://wiki.c2.com/?HomoiconicLanguages https://wiki.c2.com/?HomoiconicLanguages
https://wiki.c2.com/?HomoiconicExampleInManyProgrammingLanguages https://wiki.c2.com/?HomoiconicExampleInManyProgrammingLangu...