From a6178e1b627211255b05a0d51890582571680ad1 Mon Sep 17 00:00:00 2001 From: AN Long Date: Sun, 20 Jul 2025 01:15:43 +0900 Subject: [PATCH 1/3] Mention GraalPy in other implementaion section --- index.rst | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/index.rst b/index.rst index 779977963..fa24aef7f 100644 --- a/index.rst +++ b/index.rst @@ -217,14 +217,16 @@ CPython, they always have more things they would like to do than they have developers to work on them. Some major examples that may be of interest are: * PyPy_: A Python interpreter focused on high speed (JIT-compiled) operation - on major platforms + on major platforms. * Jython_: A Python interpreter focused on good integration with the Java - Virtual Machine (JVM) environment + Virtual Machine (JVM) environment. +* GraalPy: Another Python interpreter which has first-class support for + embedding in Java, built on GraalVM. * IronPython_: A Python interpreter focused on good integration with the - Common Language Runtime (CLR) provided by .NET and Mono + Common Language Runtime (CLR) provided by .NET and Mono. * Stackless_: A Python interpreter focused on providing lightweight microthreads while remaining largely compatible with CPython specific - extension modules + extension modules. * MicroPython_: A tiny Python interpreter with small subset of the Python standard library that is optimised to run on microcontrollers and in constrained environments. From 529dfe4d78c2f8968cffe6007967992058087acf Mon Sep 17 00:00:00 2001 From: AN Long Date: Wed, 23 Jul 2025 22:53:22 +0900 Subject: [PATCH 2/3] Reorder list and add graalpy link --- index.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/index.rst b/index.rst index fa24aef7f..80fb13722 100644 --- a/index.rst +++ b/index.rst @@ -218,10 +218,10 @@ developers to work on them. Some major examples that may be of interest are: * PyPy_: A Python interpreter focused on high speed (JIT-compiled) operation on major platforms. +* GraalPy_: Another Python interpreter which has first-class support for + embedding in Java, built on GraalVM. * Jython_: A Python interpreter focused on good integration with the Java Virtual Machine (JVM) environment. -* GraalPy: Another Python interpreter which has first-class support for - embedding in Java, built on GraalVM. * IronPython_: A Python interpreter focused on good integration with the Common Language Runtime (CLR) provided by .NET and Mono. * Stackless_: A Python interpreter focused on providing lightweight @@ -325,6 +325,7 @@ Full table of contents .. _Python: https://www.python.org/ .. _Core Python Mentorship: https://www.python.org/dev/core-mentorship/ .. _PyPy: https://www.pypy.org +.. _GraalPy: https://www.graalvm.org/python/ .. _Jython: https://www.jython.org/ .. _IronPython: https://ironpython.net/ .. _Stackless: https://github.com/stackless-dev/stackless/wiki/ From 5d113904920480557a0aa57721645989da571ad2 Mon Sep 17 00:00:00 2001 From: AN Long Date: Wed, 23 Jul 2025 23:00:41 +0900 Subject: [PATCH 3/3] Update index.rst Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> --- index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.rst b/index.rst index 80fb13722..a6a9b140b 100644 --- a/index.rst +++ b/index.rst @@ -218,7 +218,7 @@ developers to work on them. Some major examples that may be of interest are: * PyPy_: A Python interpreter focused on high speed (JIT-compiled) operation on major platforms. -* GraalPy_: Another Python interpreter which has first-class support for +* GraalPy_: A Python interpreter which has first-class support for embedding in Java, built on GraalVM. * Jython_: A Python interpreter focused on good integration with the Java Virtual Machine (JVM) environment.