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

Is x86 machine code homoiconic? Or, generalizing, is any/all VN-arch machine code homoiconic? It's pretty obvious that (pure) Harvard-arch machine code isn't, but VN?

(I'm talking about the interface here. Yes, I know that modern x86 processors are not really VN-arch internally. But they present the interface of a VN-arch processor to the programmer, which is what I mean here.)



I would argue: Yes.

When people write machine code, you'll note they find it very easy to resort to code-that-writes-code and data-as-code-templates.




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

Search: