IronPython

E97047

IronPython is an implementation of the Python programming language that runs on the .NET framework, allowing Python code to interoperate seamlessly with .NET libraries and applications.

All labels observed (2)

Label Occurrences
IronPython canonical 7
Python (via third-party engines) 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf .NET implementation of Python
open-source software
programming language implementation
aimsForCompatibilityWith Python 3.10
surface form: Python 3.x (newer versions)
canBeUsedFor building desktop applications on .NET
extending .NET applications with scripting
scripting .NET applications
canUse C# libraries
VB.NET libraries
any .NET assembly
category dynamic language on .NET
compatibleWith Python
surface form: Python 2.x (earlier versions)
developer IronPython community
enables interoperability with .NET applications
interoperability with .NET libraries
hasFeature ability to subclass .NET classes in Python
exception mapping between Python and .NET
import of .NET assemblies via clr module
implements Python language semantics
Python standard library (partially)
integratesWith MSBuild workflows
Visual Studio
isAlternativeTo Python reference implementation (CPython)
surface form: CPython

Jython
PyPy
license Apache License 2.0
maintainerOrganization IronLanguages project
originalAuthor Jim Hugunin
programmingLanguage C# programming language
surface form: C#
repository https://github.com/IronLanguages/ironpython3
runsOn Common Language Runtime
surface form: .NET Common Language Runtime
runtimeModel DLR-based (Dynamic Language Runtime) in earlier versions
supports .NET Core
surface form: Linux (via Mono / .NET Core)

Windows
access to .NET namespaces as Python modules
dynamic language features on .NET
embedding in .NET applications
hosting .NET objects in Python code
interactive REPL
macOS (via Mono / .NET Core)
supportsInteropWith COM components via .NET
supportsLanguage Python
targetPlatform .NET 5+
.NET Core
.NET Framework
Mono
uses .NET garbage collector
.NET type system
website https://ironpython.net/

How these facts were elicited

Referenced by (8)

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

Jython relatedTo IronPython
IronRuby supportsInteropWith IronPython
Mono runtime supportsLanguage IronPython
.NET languages includesLanguage IronPython
Mono supportsProgrammingLanguage IronPython
Active Server Pages (ASP) supportedScriptingLanguage IronPython
subject surface form: Active Server Pages
this entity surface form: Python (via third-party engines)