[Mono-list] mono scripting?

Todd Berman tberman@off.net
Mon, 11 Oct 2004 22:11:40 -0700


On Fri, 2004-10-08 at 07:44 -0400, Jonathan Pryor wrote:
> On Fri, 2004-10-08 at 05:41, RoBiK wrote:
> > Hi Daniel!
> > 
> > There is no scripting language for mono because the Common Language Runtime
> > executes only compiled code, 
> 
> But it's possible for the "compiled code" that the CLR is executing to
> be an interpreter, which in turn executes a scripting language.
> 
> Which is what IronPython could do, if it didn't care about
> performance...

Not entirely true. We (said with official company hat on) have a VM
written in C# running on mono that can execute over 400,000 heavy opcode
operations a second, each of which is generally a pretty expensive
operation, 75% of the time going to bdb via pinvoke for data.

This is also most unoptimized C# code, in fact, its generally
anti-optimized code.

Performance is not as big of an issue as it might appear.

--Todd