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.

AI illustration

How this image was made

AI-generated illustration of IronPython

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of IronPython (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 (6)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf .NET implementation of Python ⓘ
open-source software ⓘ
programming language implementation ⓘ
aimsForCompatibilityWith Python 3.x (newer versions) ⓘ
linked to: Python 3.10
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 2.x (earlier versions) ⓘ
linked to: Python
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 CPython ⓘ
Jython ⓘ
PyPy ⓘ
license Apache License 2.0 ⓘ
maintainerOrganization IronLanguages project ⓘ
originalAuthor Jim Hugunin ⓘ
programmingLanguage C# ⓘ
repository https://github.com/IronLanguages/ironpython3 ⓘ
runsOn .NET Common Language Runtime ⓘ
runtimeModel DLR-based (Dynamic Language Runtime) in earlier versions ⓘ
supports Linux (via Mono / .NET Core) ⓘ
linked to: .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 (21)

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 → supportedScriptingLanguage → Python (via third-party engines) ⓘ
subject linked to: Active Server Pages (ASP)
linked to: IronPython
Jim Hugunin → developed → IronPython ⓘ
Jim Hugunin → notableWork → IronPython ⓘ
Jim Hugunin → topicOfTalk → IronPython performance on .NET ⓘ
linked to: IronPython
Jim Hugunin → softwareProject → IronPython 1.0 ⓘ
linked to: IronPython
Jim Hugunin → softwareProject → IronPython 2.0 ⓘ
linked to: IronPython
IronLanguages → develops → IronPython ⓘ
subject linked to: IronLanguages project
IronLanguages → relatedProject → IronPython ⓘ
subject linked to: IronLanguages project
IronLanguages → hasComponent → IronPython compiler ⓘ
subject linked to: IronLanguages project
linked to: IronPython
.NET (via Mono) → supportsLanguage → IronPython ⓘ