What about Lua? It's small, fast, and highly portable.
Before this starts off a huge avalanche of proposals ("what about Python, what about Ruby, what about (insert name here)?") let's say that the team discussed the possible alternatives and settled for squirrel/sqplus before it was ever mentioned in public that we
might possibly switch to another scripting language.
The one thing that was
not certain was
if we would switch
at all.
Indeed, we would very much have preferred staying with AngelScript, since it is really nice and easy and an excellent performer. If there had been any reasonable estimate that AngelScript would support 64bit architectures any time soon, we would definitively have decided to stick with it as the utmost first choice.
However, we do of course realize that telling the ever growing community of 64bit users that half of the IDE's functionality is not supported on their machines is a no-no.
You can tell them "wait until scripting is ported" for a while, but one day it
really has to work, one way or the other. You cannot hold them back for forever.
Squirrel has a good syntax and extremely powerful and cool language features, and is a good performer.
Admitted, it has a few shortcomings, most notably a quite bad documentation and messy function binding (works like in Lua). However, there is sq-plus which wraps all that mess into some templates and a few helper classes, and about documentation... He that is without sin among you, let him first cast a stone.