Jython

E17654

Jython is an implementation of the Python programming language that runs on the Java platform and allows seamless integration with Java code and libraries.

All labels observed (3)

Label Occurrences
Jython canonical 4
JPython 2
Python (via Jython) 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Python implementation
open-source software
software project
allows calling Java methods from Python code
importing Java classes as Python modules
subclassing Java classes in Python
canBeUsedAs embedded scripting engine in Java
standalone interpreter
category Java-based interpreter
Python implementation on JVM
compilesTo Java bytecode
developerCommunity Jython developers
distributionFormat JAR file
enablesIntegrationWith Java code
Java libraries
executionModel interpreted on the JVM
goal seamless integration between Python and Java
implements Python standard library (partial)
incompatibleWith CPython C extension modules
license OSI-approved license
Python Software Foundation License
maintainer open-source community
originalName Jython self-linksurface differs
surface form: JPython
programmingLanguage Python
relatedTo Python reference implementation (CPython)
surface form: CPython

IronPython
PyPy
renamedFrom Jython self-linksurface differs
surface form: JPython
repository https://github.com/jython/jython
runsOn HotSpot JVM
surface form: Java Virtual Machine
supports Java annotations access
Java classpath usage
Java exceptions interoperability
Java reflection
Python dynamic typing
Python language syntax
Python object model
interactive interpreter (REPL)
running Python scripts
using Java threads
supportsInteropWith Java ecosystem
supportsVersion Python reference implementation (CPython)
surface form: Python 2.7 (major stable line)
targetPlatform Java Platform, Standard Edition
surface form: Java platform
useCase embedding Python in Java programs
prototyping Java APIs
rapid application development on the JVM
scripting for Java applications
website https://www.jython.org/
writtenIn Java

How these facts were elicited

Referenced by (7)

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

Python implementation Jython
Jython originalName Jython self-linksurface differs
this entity surface form: JPython
Jython renamedFrom Jython self-linksurface differs
this entity surface form: JPython
IronPython isAlternativeTo Jython
Burp Suite supportsExtensionAPI Jython
this entity surface form: Python (via Jython)