Hi,
I’m not going to bitch/moan about how my favourite language is not a part of Unity, what I’m actually asking is something else. I know very little about .NET/Mono/CLI etc. so forgive me if I sound like a newbie.
I queried about this before, and was told that is is possible to compile any .NET/Mono supported language into a dll/compilation unit/etc., and place it into your assets, and that will get picked up by Unity when it runs your game. This compilation unit can come from any language supported by .NET, since it is language unit after compilation.
Before, the Mono version was too old to support IronRuby, but now, with the advent of Unity 3.0 which uses 2.6, it obviously isn’t any more… could someone point me in the right direction to accomplish this please?
Thank ye 
Try it and find it out.
I wouldn’t expect it to work though as Unity isn’t using the full mono framework, they cut various aspect which can potentially also impact CLR (upon which all Iron languages base and which on mono even by 2.6 is still a topic on its own)
Ah, so that means that embedding the Ruby scripts inside an assembly with the interpreter wouldn’t work either right? Since they use the CLR features to communicate with the outside world too?
you will have to test. at worst you can always use ironruby to compile ruby → .net assembly → hook in unity
Unfortunately, compiling to .net assembly is one feature IronRuby don’t support. Doesn’t matter, I can always learn another language.
hmm?
Interesting, cause IronLUA for example has been able to for an eternity and without compiling, how is it meant to talk to .net assemblies at all?
Sure IronRuby can’t do it?
anyway, optimally you test it and see if iron ruby works, then you know for sure 
But yeah there is always UnityScript and Boo which are also both rather easy to learn or C# which has enough books to fill your flat 
I was told this about a few years ago by some IronRuby folk… hopefully things have changed
Anyway enough talk - time for action 
Bye