5 ms·
How is python homoiconic?
by draven 11y ago
How is python homoiconic?
- Volt 11y agoHe didn't say it was.
- Guthur 11y ago> But python especially feels like the revenge of Scheme and Lisp in the sense of being the same sort of dynamic interpreted language and environment where code is data He implied it by saying that code is data in Python. Being able to inspect code is not the equivalent. It is also incorrect to refer to Scheme and Lisp as just dynamic interpreted languages; while they are dynamic and tend to have an interpreter they have also had compilers for quite some time if not from near the very beginning (1957 according to this http://www.softwarepreservation.org/projects/LISP/ibm/Blair-StructureOfLispCompiler.pdf http://www.softwarepreservation.org/projects/LISP/ibm/Blair-...).
- TeMPOraL 11y agoHe didn't, but it was implied in "But python especially feels like the revenge of Scheme and Lisp in the sense of being the same sort of dynamic interpreted language and environment where code is data". Python doesn't feel to me like revenge of Lisp. It's more like having a shard of a powerful magic artefact; it has some power, but a whole artefact has qualitatively more.