There's also Innerfuse Pascal Script.

I'm interested in this stuff because there seems to be a fair amount of ways to implement scripting, and I've not got around to finding out the pros and cons for each. (Also including Lua and Python, I suppose, to those mentioned before.)

Zanthos, if you read this -- you mentioned a while back that you'd be doing a tutorial on scripting if/when you get spare time. If you do get around to it, will you be covering the relative pros and cons of each choice?