|
|
|
|
|
by dschobel
5791 days ago
|
|
As the author points out, he's concerned about the future about dynamic languages on the .net platform in general. IronPython and IronRuby are just two implementations of it. The reason you should care (assuming you're a .net developer) is that the DLR lets you do all sorts of cool things such as the following c# snippet calling python code: ScriptRuntime py = Python.CreateRuntime();
dynamic random = py.UseFile("random.py");
//Make an array of numbers
var items = Enumerable.Range(1, 7).ToArray();
random.shuffle(items);
(source: http://www.hanselman.com/blog/C4AndTheDynamicKeywordWhirlwin...)Being able to have ruby, c#, python, et al all running in the same runtime with a clear stack you can inspect across the languages is awesome stuff. |
|