Perhaps someone could clarify something for me. I just went through the past messages, and found two responses which seem to conflict with one another, at one level or another:
One poster seemed to indicate that SPIN was an interpreter, or that it was an interpretive language. Obviously, the assembler language emits native code.
Another poster seemed to claim that self-modifying code was possible, even as much as I SHUDDER to think of the HORRORS inherent in that concept. NOTHING in the WORLD is more difficult to troubleshoot than self-modifying code written by someone who doesn't even know what those words mean!
In my experience (as incomplete as it may be) interpreters, by their very nature, don't generally support self-modifying code, as a programming modality. It can happen in ERROR, but it isn't generally isn't supported as a programming methodology. Perhaps self-modification is only possible as a programming methodology (forget errors) using the Propeller Assembler?
Comments would be appreciated.
Post Edited (Bruce Bates) : 2/22/2006 3:06:54 PM GMT