As far as I know, there's been little success implementing scripting languages in .NET. The problem is that most scripting languages are dynamically typed, and the .NET Runtime is statically typed. The Python.NET guys experimented with a variety of approaches--such as emiting code on the fly--but none worked very well. (I don't know the current status of Python.NET.)
Of course, it's still possible to implement an interpreter on top of .NET, and write glue between the two layers. That, however, isn't quite the same as producing Lua.NET--which has JIT-compiled code, debugging support, etc.
To: Multiple recipients of list <[email protected]>
cc:
Subject: RE: C# and Lua
While I can't comment on using the C# interop mechanisms to work with a
C-language Lua, I was very interested to read this:
> PS: I'm aware of the fact, that there'll be a
> Lua.NET down the road (I've seen the project
> page), but I need Lua now ... not in (many?)
> months.
It's probably old news for others here, but I never saw any sort of
announcement that a Lua.NET was in the works. So I looked in Google and
found this: