Lua is a scripting language developed in Brazil. It is apparently the "speed demon" of scripting languages (as compared to Python and Perl, and the nearly glacially slow TCL), and is fairly well suited to controlling graphical user interfaces.
Its syntax is based on Pascal , but has the functional notion of having functions as first class objects.
There is a port to PalmOS, Plua
Numerous commercial games use it internally to control sequencing of game elements.