C# REPL in Silverlight Soon Possible?

by Nick Hauenstein 19. February 2010 10:02

I was looking over some of the industry news this morning, and spotted this gem from Miguel de Icaza’s blog:

We are also porting our C# compiler to work with Microsoft's Reflection.Emit to enable us to run our C# Interactive Shell in Silverlight applications and to allow .NET developers to embed our compiler in their applications to support C# Eval.

For those that typically shy away from penguins: Miguel is heavily involved in the Mono project. Mono is a project under the wing of Novell to create an EMCA-334/335 compliant implementation of C# and the CLI. The project includes much of the base class library found in the .NET framework, and also includes more project specific classes. The big selling points for me are binary compatibility with existing .NET assemblies, and availability on multiple platforms.

This is certainly exciting technology (just look at the reaction Anders received demoing very similar functionality at PDC2008). Now imagine that same type of experience in the browser (minus the Windows Form popping up out of no where, since no one likes pop-ups anyway). Imagine games that can be scripted in-play, or instantly extensible rich client applications.

Naturally there will be security considerations, and testing considerations, but for now it is what it is: fairly awesome.

kick it on DotNetKicks.comShout it

Tags: , , , ,

.NET Framework | C# | Mono | News | Silverlight

Comments

2/19/2010 10:17:04 AM #

trackback

C# REPL in Silverlight Soon Possible?

You've been kicked (a good thing) - Trackback from DotNetKicks.com

DotNetKicks.com | Reply

2/23/2010 2:17:56 PM #

trackback

C# REPL in Silverlight Soon Possible?

Thank you for submitting this cool story - Trackback from DotNetShoutout

DotNetShoutout | Reply

2/24/2010 9:29:59 PM #

trackback

C# REPL in Silverlight Soon Possible?

Thank you for submitting this cool story - Trackback from ITniuren.Com

ITniuren.Com | Reply

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading