Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I 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



Well, 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: