Dynamic Language Runtime

E700420

Dynamic Language Runtime is a .NET-based runtime environment designed to support dynamic languages by providing services like dynamic type handling, method dispatch, and interoperability.

All labels observed (3)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf .NET runtime component ⓘ
dynamic language runtime ⓘ
software framework ⓘ
abbreviation DLR ⓘ
basedOn Common Language Runtime ⓘ
category .NET technology ⓘ
Microsoft development technology ⓘ
componentOf .NET dynamic language infrastructure ⓘ
designedFor dynamic languages on .NET ⓘ
developedBy Microsoft ⓘ
enablesFeatureIn C# 4.0 dynamic keyword ⓘ
Visual Basic late binding ⓘ
goal enable efficient implementation of dynamic languages on .NET ⓘ
provide shared services for multiple dynamic languages ⓘ
hasComponent Microsoft.Scripting core libraries ⓘ
System.Dynamic namespace ⓘ
implements dynamic dispatch semantics ⓘ
language-agnostic dynamic binding ⓘ
integratedInto .NET Framework 4.0 ⓘ
linked to: .NET Framework

C# dynamic feature ⓘ
Visual Basic dynamic features ⓘ
license Microsoft license ⓘ
platform .NET ⓘ
.NET Core ⓘ
.NET Framework ⓘ
providesFeature call site caching ⓘ
dynamic binding ⓘ
dynamic code generation ⓘ
dynamic method dispatch ⓘ
dynamic object interoperability ⓘ
dynamic type handling ⓘ
expression trees for dynamic operations ⓘ
hosting APIs for dynamic languages ⓘ
repository https://github.com/IronLanguages/dlr ⓘ
runsOn Common Language Runtime ⓘ
supportsInteroperabilityWith .NET static languages ⓘ
COM components ⓘ
dynamic objects ⓘ
supportsLanguage IronPython ⓘ
IronRuby ⓘ
dynamic C# ⓘ
dynamic Visual Basic ⓘ
other .NET dynamic languages ⓘ
supportsProgrammingParadigm dynamic programming ⓘ
usesConcept binders ⓘ
call sites ⓘ
expression trees ⓘ
writtenIn C# ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

IronRuby → targetRuntime → Dynamic Language Runtime ⓘ
IronRuby → uses → Dynamic Language Runtime ⓘ
Jim Hugunin → workedOn → Dynamic Language Runtime (DLR) ⓘ
linked to: Dynamic Language Runtime
Dynamic Language Runtime → componentOf → .NET dynamic language infrastructure ⓘ
linked to: Dynamic Language Runtime
Microsoft Dynamic Language Runtime team → developed → Dynamic Language Runtime ⓘ