- find a different language to use - requirements - any .NET language: http://en.wikipedia.org/wiki/List_of_CLI_languages - should be interpretted - possibilities - VB.NET -- widely used. However, it doesn't support 'eval' and is not based on the Dynamic Language Runtime. Also, I - F# - IronPython -- does work okay on Mono (see the FePy branch) http://fepy.sourceforge.net/doc/ironpython-mono-report.html - IronRuby - get a small example working on C#, just to prove it works outside of the scripting language, ie. to show that threadign is okay