2 ms·
You can show this is possible, but it is extremely onerous in comparison.
by so-cal-schemer 2mo ago
You can show this is possible, but it is extremely onerous in comparison.
- deleted 2mo ago[deleted]
- so-cal-schemer 2mo agosee also: https://wiki.c2.com/?GreenspunsTenthRuleOfProgramming https://wiki.c2.com/?GreenspunsTenthRuleOfProgramming
- so-cal-schemer 2mo agoOr 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...