Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
This shouldn't be that bad, actually--the CoffeeScript Redux compiler should already be parsing things into the Mozilla abstract syntax tree format, at which point we can use the rest of the existing Aether tooling to just run it with the rest of our World simulation.
I would be concerned with this feature. Although it is great in theory to support any language, you open up a huge number of support issues when a user is working in python and they run into a problem with a level (for example).
You also reduce the ability for a user to come to CodeCombat and easily help another user.
Just my two cents.