IronRuby

E183340

IronRuby is an implementation of the Ruby programming language built to run on Microsoft's .NET Common Language Runtime (CLR), enabling Ruby code to interoperate with .NET libraries and applications.

All labels observed (1)

Label Occurrences
IronRuby canonical 6

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf .NET language implementation
Ruby implementation
allows embedding Ruby in .NET applications
scripting .NET applications with Ruby
basedOn Ruby
surface form: Ruby programming language
canBeUsedFor building command-line tools on .NET
scripting existing .NET applications
web development on .NET
canCall .NET Framework classes
C# libraries
VB.NET libraries
category dynamic language on .NET
implementation of Ruby for .NET
designedFor .NET developers using Ruby
Ruby developers targeting .NET
developedBy Microsoft
Microsoft Dynamic Language Runtime team
developmentStatus discontinued
enables interoperability with .NET applications
interoperability with .NET libraries
hasFeature access to .NET reflection APIs
dynamic dispatch via DLR
implements Ruby language semantics
integratesWith ASP.NET
Silverlight
languageParadigm dynamic programming language
object-oriented programming
license Microsoft Public License (Ms-PL)
name IronRuby self-link
openSource true
previousRepositoryHost CodePlex
primaryDeveloper John Lam
repositoryHost GitHub
runsOn Common Language Runtime
surface form: .NET Common Language Runtime

.NET Framework
surface form: Microsoft .NET Framework
supports Ruby standard library (partially)
Ruby syntax
calling .NET code from Ruby
calling Ruby code from .NET
interactive console (REPL)
supportsInteropWith IronPython
supportsPlatform .NET-compatible platforms
Windows
targetRuntime Common Language Runtime
surface form: .NET CLR

Dynamic Language Runtime
uses Dynamic Language Runtime
writtenIn C# programming language
surface form: C#

How these facts were elicited

Referenced by (6)

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