That's a rather interesting project. But speaking frankly: lables and jumps are considered as bad programming, right? Shall in nowadays people start programming the "old" style (GOTO)?
I also think that functions are elementary of a learning computer language. Even Pascal was invented to teach programming; see wikipedia article to Pascal:What about Lua?Initially, Pascal was largely, but not exclusively, intended to teach students structured programming.
Just my two cents.
Bookmarks