Hmm ... puffed chest ... cards on the table then.
That was a very quick reply, maybe a bit too hastie, I didn't say not to filter.
Ok. I understand the compactness of tokenising but compiling isn't going to be much different in size once you account for the built-in libs of the interpreter. I suspect this really might be an issue of self-programming of program space in the uC or reliability of compiling or recovering from corrupted PLC. Yep, most(all?) other PLCs also use tokenised code, so I'm not going to say compiling is the best answer.
I do have doubts about your argument that it is fast enough for a PLC, speed is always a concern. Modern "name-brand" PLCs are getting very fast compared to earlier models, it's a selling point. Of couse, I admit, with faster execution comes demand for larger program and data space.
evanh's ego.