Another thing to consider when selecting a scripting language is "build" or "buy"... I'm a big advocate of reuse, so if you find an extension language that you like, and that fits the needs of your program, you should go with "buy" ...
Remeber, building a language (even a tiny one) can take a significant amount of time. There are lots of little languages out there, which are readily available for embedding.
I particularly like the lua language; it's a free, fast (byte-compiled) little language that heavily relies on "meta" syntax -- the syntax simple and block structured, but it takes a while for the real power of the language to "click" -- check out a few bits of sample code before disreguarding it. I'm using it for my game DigiBot.
LUA, by the way, is the extension language used by Baldur's Gate.
-- Pryankster
[This message has been edited by Pryankster (edited September 27, 1999).]
[This message has been edited by Pryankster (edited September 27, 1999).]