ARCast.TV – Kevin Hazzard on Dynamic Languages



ARCast.TV – Kevin Hazzard on Dynamic Languages

ARCast.TV.2
In this interview Kevin Hazzard, C# MVP based in Richmond, Virginia, discusses with Zhiming Xue dynamic languages like Python and Ruby, the Dynamic Language Runtime (DLR) from Microsoft and the next generation of C# that’s becoming a dynamic language.

Kevin explains that the DLR as “the language of languages”. He defines the boundaries between languages and what’s required for those languages to interoperate with each other.

He also explains that the DLR is a centerpiece of the .NET Framework 4.0 and provides a dynamic dispatch mechanism that elegantly addresses the interoperability problems that we’ve been working hard to solve since the days of RPC and COM.