[pydotorg-www] List of alternative Python implementations

M.-A. Lemburg mal at egenix.com
Wed Nov 4 08:24:31 EST 2015


On 31.10.2015 22:23, Alexander Walters wrote:
> Nuitka and Cython cant really be called alternate implementations of c python, since they kind of
> require c python to run.  They are tooling at best.

I'm not sure I follow. Cython runs all Python code, plus
manages extensions for more easily compiling functions
to C extensions. Nuitka tries to implement most of CPython.
Both support use of Python C extensions.

It's true that both need libpython - that's why I listed them
as "Alternative CPython" and not as "Alternative Python"
implementations :-)

> On 10/29/2015 05:21, M.-A. Lemburg wrote:
>> Some implementations which are not listed on the page:
>>
>> Alternative CPython:
>>
>> HotPy - https://sites.google.com/site/makingcpythonfast/
>> Pyston - http://blog.pyston.org/
>> Cython - http://cython.org/
>> Nuitka - http://nuitka.net/
>>
>> Python for embedded devices:
>>
>> MicroPython - https://micropython.org/
> 
> This list is incomplete.

Could you provide pointers to missing items ?

>> Python in the browser:
>>
>> Brython - http://www.brython.info/
>> Skulpt - http://www.skulpt.org/
> 
> as is this one (it does not even list the python in the cloud implementation used on the front page
> of python.org)

You mean PythonAnywhere ?

I think there's a misunderstanding here. I just listed
alternative implementations which aren't already mentioned
on https://www.python.org/download/alternatives/.

>> Python in the cloud:
>>
>> Trinket - https://trinket.io/python
>> Wakari - https://wakari.io/
>>
>> Python for education:
>>
>> Python Fiddle - http://pythonfiddle.com/
>> Geometry Zen - http://www.geometryzen.org/
>> Evaluzio - http://www.evaluzio.net/
>>
>> More alternative CPython packagings:
>>
>> StaticPython - https://code.google.com/p/pts-mini-gpl/wiki/StaticPython
>>
>>
>> The wiki page lists a few more:
>>
>> https://wiki.python.org/moin/PythonImplementations
>>
>>
>>
>> On 29.10.2015 09:56, M.-A. Lemburg wrote:
>>> On 29.10.2015 09:55, M.-A. Lemburg wrote:
>>>> There's currently a ticket open for the alternative implementations
>>>> page:
>>>>
>>>> https://github.com/python/pythondotorg/issues/842
>>>>
>>>> The page currently lists a few variants of Python implementations,
>>>> but is not up to date with more recent developments such as
>>>> Brython, Pyston, HotPy, etc.
>>> Forgot the link to the page:
>>>
>>> https://www.python.org/download/alternatives/
>>>
>>>> I think we should try to add all currently maintained variants
>>>> to the page.
>>>>
>>>> Would someone like to help with this ?
>>>>
>>>> We'd need ReST entries of the form:
>>>>
>>>> * `PyPy <http://pypy.org/>`_ (A `fast <http://speed.pypy.org>`_ python
>>>>    implementation with a JIT compiler)
>>>>
>>>> for each variant.
>>>>
>>>> Thanks,
>>>>
> 
> _______________________________________________
> pydotorg-www mailing list
> pydotorg-www at python.org
> https://mail.python.org/mailman/listinfo/pydotorg-www

-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Experts (#1, Nov 04 2015)
>>> Python Projects, Coaching and Consulting ...  http://www.egenix.com/
>>> Python Database Interfaces ...           http://products.egenix.com/
>>> Plone/Zope Database Interfaces ...           http://zope.egenix.com/
________________________________________________________________________
2015-10-23: Released mxODBC Connect 2.1.5 ...     http://egenix.com/go85

::: We implement business ideas - efficiently in both time and costs :::

   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611
               http://www.egenix.com/company/contact/
                      http://www.malemburg.com/


More information about the pydotorg-www mailing list