Як сказав Шон, на IronPython варто звернути увагу. IronPython насправді є однією з небагатьох динамічних мовних реалізацій для .NET, орієнтованих на режим динамічної мови (DLR). Існує принаймні один проект з відкритим кодом, спрямований на впровадження Lua на DLR (наприклад, цей ), але я не впевнений, чи є якісь реалізації перед завершенням. Добре реалізований набір прив'язок DLR для Lua повинен забезпечувати продуктивність нарівні з IronPython та IronRuby, і був би набагато швидшим, ніж обгортка Lua. Для порівняння, IronPython, як правило, краще, ніж CPython (іноді значно краще).
Примітка: В ElementCy йдеться нижче, DLR мови , як правило , не підтримуються на Xbox 360. Тим НЕ менше, це «інтерпретується режим» в DLR. Я не знаю про це достатньо, щоб сказати напевно, але можливо, можливо, заставити IronPython (або інші реалізації мови DLR) працювати на Xbox 360 в інтерпретованому режимі, хоча продуктивність, безумовно, постраждає. Можливо, варто запитати когось із команди DLR, чи знають вони, що це можливо. Якщо ні, Xbox 360 має отримати Reflection.Emit підтримку в рамках майбутньої підтримки Silverlight. Якщо і коли це станеться, я думаю, що встановити DLR та працювати на Xbox 360 не буде проблемою.