Quais linguagens de programação suportam a troca de código quente e / ou sandboxing?

Eu gostaria de escrever um jogo MMO baseado na Web que permita aos usuários escrever AI e executá-lo como parte do jogo. Pretendo usar o Html5 para gráficos e quero que ele seja baseado na Web para que possa ser acessado a partir de smartphones. Preciso encontrar uma linguagem de programação que ofereça suporte a sandbox, simultaneidade, troca de código quente e uma grande biblioteca para facilitar as coisas.

No momento, minha pesquisa está mostrando Erlang, Stackless Python e Lua. Qualquer ajuda é apreciada.

questionAnswers(2)

yourAnswerToTheQuestion