CLR versus DLR (Dynamic language runtime) in .Net 4.0 --->Creating a unified programing model on top of .NET