What about Lua? The language is very minimal, memory safe, and has Pascal-like syntax just like Delphi.
Lua's variables being global by default seems somewhat error-prone.
verything is an off by one error in Lua.
Lua's variables being global by default seems somewhat error-prone.