Jython: Java-Based Python Interpreter Hits Version 2.2

Aug 28, 2007

The Jython project has released version 2.2 of its Java-based interpreter for the Python scripting language.

The first stable release of Jython for six years implements version 2.2 of the Python language. The release also includes new features from the Jython developer version 2.1 including new style classes, new import hooks (based on PEP 302), and the integration of Java lists. Other new features include iterators, generators and SSL support. For a comprehensive list of changes and bugfixes, see the changelog.

Jython is an implementation of the Python language that was written completely in Java, whereas the traditional Python interpreter is a C program. Jython compiles Python classes to build Java byte code which can be run on a Java Virtual Machine. Jython thus builds a bridge between the two languages: Python applications can use Java's class libraries, and Java applications can use Python scripting.

The reworked Jython installer is available for downloading as a typical Java Jar archive; the source code is available from the project's CVS.

Related content

  • Books
  • A Breather for Python?

    Python paterfamilias Guido van Rossum has proposed a multi-year moratorium on the scripting language: no more grammar or semantic changes.

  • AMD Joins OpenJDK Project Sumatra

    AMD announces its participation in OpenJDK Project “Sumatra” in collaboration with Oracle and other members of the OpenJDK community to help bring heterogeneous computing capabilities to Java for server and cloud environments.

  • Java 8

    In mid-March, Oracle released the eighth version of Java. In addition to small tweaks, the long-awaited release extends the core language, adding elements of functional programming – the first significant development since Java 5.

  • Analytics with Python and KDD

    The Knowledge Discovery in Data Mining (KDD) method breaks the business of data analytics into easy-to-understand steps. We'll show you how to get started with KDD and Python.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More