I'm currently working on a project which badly needs a scripting language for design and to call functions from the host application (i.e. from the pb compiled program).
I've tried Lua, as it is quite popular and easy to learn, however I'm unable to retrieve any error string upon a syntax/runtime error, as the stack returns only an error code, I assume.
My question is, does anyone know any, possibly painless scripting language which could interface with pb with the following features?
1. Possibly no C-like syntax.
2. Is able to call functions from the host application.
3. Has typeless variables, or as few types as possible
4. Not a requirement, but oop for faster development.
If the language is good enough, I'm willing to sacrifice the no C syntax

Any help is appreciated.
Erion