From what I understand lua was not chosen just
randomly by throwing a
bunch of languages in a hat,
there were many requirements, such as sandbox-ability, performance
concerns, and ease of implementing
resource limits, etc. If I recall lua came out the clear winner.
This is what I mean when I say it's a technical decision. This
discussion has concerns that are simply not possible to address in a
non-technical forum.
- Ryan