4 ms·
Both "self-modifying code" and "metaprogramming" don't mean exactly the same thing to me as "homoiconicity"
by zodiac 6y ago
Both "self-modifying code" and "metaprogramming" don't mean exactly the same thing to me as "homoiconicity"
- okareaman 6y agoI guess I need to learn Lisp to understand the distinction. My only reference is XLST which is also valid XML. https://en.wikipedia.org/wiki/Homoiconicity https://en.wikipedia.org/wiki/Homoiconicity
- zodiac 6y agoWell, it depends on your exact definition of "self-modifying code" and "metaprogramming", given that it's not like there's an authoratative source you can look up the definitions in. The way I understand the term without additional context, XLST is not "self-modifying code" in the same way malware, certain JIT implementation techniques etc are.