I was wondering, is there any technical reason why the Basic was used as the default scripting language? For example, memory constraints?
I would guess that Basic makes sense because everyone can use it, but it is slow, and not so flexible.
One scripting languge that I like and use is Pawn Scripting:
The Pawn languageIt is very fast (it has an optional JIT compiler), C like, and the license is very liberal.
Now, I am not suggesting removing the Basic scripting, but perhaps other scripting languages could be added?