That will be nice. Mostly the problem was in both mangling the stack and in assigning function bindings. Unlike "procedure of object" for a type declaration that is passable, the functions didn't want an address. So, I got lost and it was "what learning curve?" as I walked smack into a wall.

Lua is one of the most efficient and powerful of the scripting languages, but a lot of people want native pascal scripting. I can't say I blame them either. Familiarity to the programmer in charge is a very important thing.

Thanks for the link, Paul, as I have never seen that article before. I actually started cooking up my own expression engine (it was kind of like an s-expression parser minus the parentheses) awhile back. That will really help me in my understanding of scripting, etc.