Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #26472 > unrolled thread

On-topic: alternate Python implementations

Started bySteven D'Aprano <steve+comp.lang.python@pearwood.info>
First post2012-08-04 06:15 +0000
Last post2012-08-07 07:09 +0200
Articles 4 on this page of 44 — 20 participants

Back to article view | Back to comp.lang.python


Contents

  On-topic: alternate Python implementations Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-08-04 06:15 +0000
    Re: On-topic: alternate Python implementations Chris Angelico <rosuav@gmail.com> - 2012-08-04 16:34 +1000
      Re: On-topic: alternate Python implementations Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-08-04 10:54 +0000
        Re: On-topic: alternate Python implementations Stefan Krah <stefan-usenet@bytereef.org> - 2012-08-04 13:18 +0200
          Re: On-topic: alternate Python implementations Paul Rubin <no.email@nospam.invalid> - 2012-08-04 08:59 -0700
            Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-04 18:55 +0200
              Re: On-topic: alternate Python implementations Paul Rubin <no.email@nospam.invalid> - 2012-08-04 11:18 -0700
                Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-04 21:06 +0200
                  Re: On-topic: alternate Python implementations Paul Rubin <no.email@nospam.invalid> - 2012-08-04 13:43 -0700
                    Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-04 23:24 +0200
                Re: On-topic: alternate Python implementations MRAB <python@mrabarnett.plus.com> - 2012-08-04 20:24 +0100
            Re: On-topic: alternate Python implementations Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-08-05 00:54 +0000
              Re: On-topic: alternate Python implementations Paul Rubin <no.email@nospam.invalid> - 2012-08-04 18:38 -0700
                Re: On-topic: alternate Python implementations Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-08-05 02:19 +0000
                  Re: On-topic: alternate Python implementations John Nagle <nagle@animats.com> - 2012-08-06 22:57 -0700
                Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-05 07:37 +0200
              Re: On-topic: alternate Python implementations Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2012-08-04 23:09 -0400
        Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-04 13:32 +0200
    Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-04 08:40 +0200
      Re: On-topic: alternate Python implementations Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-08-04 07:49 +0000
        Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-04 11:10 +0200
          Re: On-topic: alternate Python implementations Thomas Rachel <nutznetz-0c1b6768-bfa9-48d5-a470-7603bd3aa915@spamschutz.glglgl.de> - 2012-08-04 14:51 +0200
            Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-04 15:53 +0200
              Re: On-topic: alternate Python implementations Ulrich Eckhardt <ulrich.eckhardt@dominolaser.com> - 2012-08-08 10:29 +0200
            Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-04 16:03 +0200
        Re: On-topic: alternate Python implementations Mark Lawrence <breamoreboy@yahoo.co.uk> - 2012-08-04 11:05 +0100
        Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-04 12:59 +0200
        Re: On-topic: alternate Python implementations Mark Lawrence <breamoreboy@yahoo.co.uk> - 2012-08-04 19:24 +0100
          Re: On-topic: alternate Python implementations Temia Eszteri <lamialily@cleverpun.com> - 2012-08-04 11:34 -0700
          Re: On-topic: alternate Python implementations Ben Finney <ben+python@benfinney.id.au> - 2012-08-06 01:21 +1000
        Re: On-topic: alternate Python implementations Zero Piraeus <schesis@gmail.com> - 2012-08-04 14:42 -0400
        Re: On-topic: alternate Python implementations Zero Piraeus <schesis@gmail.com> - 2012-08-04 14:56 -0400
        Re: On-topic: alternate Python implementations Ethan Furman <ethan@stoneleaf.us> - 2012-08-05 07:27 -0700
    Re: On-topic: alternate Python implementations Tim Roberts <timr@probo.com> - 2012-08-04 13:07 -0700
    Re: On-topic: alternate Python implementations jwp <james.pye@gmail.com> - 2012-08-04 15:05 -0700
    Re: On-topic: alternate Python implementations Jürgen A. Erhard <jae+python@jaerhard.com> - 2012-08-05 01:25 +0200
    Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-05 07:46 +0200
    Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-05 09:51 +0200
    Re: On-topic: alternate Python implementations Jürgen A. Erhard <jae+python@jaerhard.com> - 2012-08-05 14:28 +0200
    Re: On-topic: alternate Python implementations alex23 <wuwei23@gmail.com> - 2012-08-05 20:40 -0700
      Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-06 08:21 +0200
    Re: On-topic: alternate Python implementations Stefan Behnel <stefan_ml@behnel.de> - 2012-08-06 08:46 +0200
    Alternate Python extensions (was alternate Python implementations) rusi <rustompmody@gmail.com> - 2012-08-06 21:23 -0700
      Re: Alternate Python extensions (was alternate Python implementations) Stefan Behnel <stefan_ml@behnel.de> - 2012-08-07 07:09 +0200

Page 3 of 3 — ← Prev page 1 2 [3]


#26610

FromStefan Behnel <stefan_ml@behnel.de>
Date2012-08-06 08:21 +0200
Message-ID<mailman.2999.1344234094.4697.python-list@python.org>
In reply to#26607
alex23, 06.08.2012 05:40:
> On Aug 4, 4:15 pm, Steven D'Aprano <steve
> +comp.lang.pyt...@pearwood.info> wrote:
>> But the Python ecosystem is a lot bigger than just those four. Here are
>> just a few other implementations that you might be interested in:
> 
> There's also HotPy:
> 
> http://code.google.com/p/hotpy/
> http://www.hotpy.org/

And just in case anyone was wondering where the others are:

http://wiki.python.org/moin/PythonImplementations

Stefan

[toc] | [prev] | [next] | [standalone]


#26611

FromStefan Behnel <stefan_ml@behnel.de>
Date2012-08-06 08:46 +0200
Message-ID<mailman.3000.1344235595.4697.python-list@python.org>
In reply to#26472
Jürgen A. Erhard, 05.08.2012 14:28:
> On Sun, Aug 05, 2012 at 07:46:59AM +0200, Stefan Behnel wrote:
>> Jürgen A. Erhard, 05.08.2012 01:25:
>>> None of the other implementations require Python for actually
>>> compiling or running Python source.
>>
>> Nuitka was on the list as well.
> 
> True, which I realized only after my missive.  But doesn't change
> much, only that the list is wrong.

Agreed.


> My definition, to also answer your following post, is "does not rely
> on any executable part of the CPython source (which includes .c files
> and executable code in header files if any, but of course can exclude
> the stdlib)".  Not sure that's precise enough, but... if it can't
> run/work on a system that has no shred of CPython installed, it's not
> an alternative *implementation*.

I can live with that definition. Cython is (by design) not an independent
reimplementation of Python.

Stefan

[toc] | [prev] | [next] | [standalone]


#26680 — Alternate Python extensions (was alternate Python implementations)

Fromrusi <rustompmody@gmail.com>
Date2012-08-06 21:23 -0700
SubjectAlternate Python extensions (was alternate Python implementations)
Message-ID<9efbb19a-45ef-413b-b12f-6a59137bcf47@r2g2000pbn.googlegroups.com>
In reply to#26472
On Aug 4, 11:15 am, Steven D'Aprano <steve
+comp.lang.pyt...@pearwood.info> wrote:
> Most people are aware, if only vaguely, of the big Four Python
> implementations:

I think the question about where Cython fits into this, raises the
need for a complementary list to Steven's.   What are the different
ways in which python can be extended/embedded. eg

1. 'Classic' extending/embedding
2. SCXX
3. PyCXX
4. Boost
5. Cython
6. Swig
7. Sip
8. ctypes

Is such a list maintained somewhere?

[toc] | [prev] | [next] | [standalone]


#26681 — Re: Alternate Python extensions (was alternate Python implementations)

FromStefan Behnel <stefan_ml@behnel.de>
Date2012-08-07 07:09 +0200
SubjectRe: Alternate Python extensions (was alternate Python implementations)
Message-ID<mailman.3042.1344316190.4697.python-list@python.org>
In reply to#26680
rusi, 07.08.2012 06:23:
> On Aug 4, 11:15 am, Steven D'Aprano <steve
> +comp.lang.pyt...@pearwood.info> wrote:
>> Most people are aware, if only vaguely, of the big Four Python
>> implementations:
> 
> I think the question about where Cython fits into this, raises the
> need for a complementary list to Steven's.   What are the different
> ways in which python can be extended/embedded. eg
> 
> 1. 'Classic' extending/embedding
> 2. SCXX
> 3. PyCXX
> 4. Boost
> 5. Cython
> 6. Swig
> 7. Sip
> 8. ctypes
> 
> Is such a list maintained somewhere?

Hijacking this page would be a good place to start it IMHO:

http://wiki.python.org/moin/Embedding%20and%20Extending

Stefan

[toc] | [prev] | [standalone]


Page 3 of 3 — ← Prev page 1 2 [3]

Back to top | Article view | comp.lang.python


csiph-web