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
This entity first appeared as the object of triple T816125 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: IronPython Context triple: [Jython, relatedTo, IronPython]
-
A.
Jython
Jython is an implementation of the Python programming language that runs on the Java platform and allows seamless integration with Java code and libraries.
-
B.
PyPy
PyPy is a high-performance alternative Python interpreter featuring a Just-In-Time (JIT) compiler designed to significantly speed up the execution of Python programs.
-
C.
Python
Python is a monstrous serpent or dragon from Greek mythology, best known for being slain by the god Apollo at Delphi.
-
D.
Python
Python is a high-level, versatile programming language widely used for data analysis, machine learning, web development, and automation.
-
E.
Python reference implementation (CPython)
Python reference implementation (CPython) is the original and most widely used implementation of the Python programming language, written in C and serving as the de facto standard for Python behavior and compatibility.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: IronPython Target entity description: 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.
-
A.
Jython
Jython is an implementation of the Python programming language that runs on the Java platform and allows seamless integration with Java code and libraries.
-
B.
PyPy
PyPy is a high-performance alternative Python interpreter featuring a Just-In-Time (JIT) compiler designed to significantly speed up the execution of Python programs.
-
C.
Python
Python is a monstrous serpent or dragon from Greek mythology, best known for being slain by the god Apollo at Delphi.
-
D.
Python
Python is a high-level, versatile programming language widely used for data analysis, machine learning, web development, and automation.
-
E.
Python reference implementation (CPython)
Python reference implementation (CPython) is the original and most widely used implementation of the Python programming language, written in C and serving as the de facto standard for Python behavior and compatibility.
- F. None of above. chosen
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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: IronPython Description of subject: 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.
Referenced by (8)
Full triples — surface form annotated when it differs from this entity's canonical label.