Am 04.08.2012 15:53, schrieb Stefan Behnel:
So, if a C++ compiler takes a .c file and compiles it with C language
semantics, it doesn't qualify as a C compiler? That implies a rather weird
definition of a C compiler, I'd say.
I'd say that even a brainfuck compiler compiling a .py file with C
l
On 8/4/2012 7:19 PM, Steven D'Aprano wrote:
> On Sat, 04 Aug 2012 18:38:33 -0700, Paul Rubin wrote:
>
>> Steven D'Aprano writes:
>>> Runtime optimizations that target the common case, but fall back to
>>> unoptimized code in the rare cases that the optimization doesn't apply,
>>> offer the opport
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, whic
alex23, 06.08.2012 05:40:
> On Aug 4, 4:15 pm, Steven D'Aprano +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.co
On Aug 4, 4:15 pm, Steven D'Aprano 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/
--
http://mail.python.org/mailman/li
Mark Lawrence writes:
> With arrogance like that German by any chance?
Please keep derogatory national stereotypes off this forum and out of
our community. They are counter to our goals of diversity
http://www.python.org/community/diversity/>; you don't have to
subscribe to that, but if not then
Mark Lawrence wrote:
With arrogance like that German by any chance?
Comments like that are not appropriate on this list. Please don't make
them.
~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list
On Sun, Aug 05, 2012 at 07:46:59AM +0200, Stefan Behnel wrote:
> Jürgen A. Erhard, 05.08.2012 01:25:
> > On Sat, Aug 04, 2012 at 08:40:16AM +0200, Stefan Behnel wrote:
> >> Steven D'Aprano, 04.08.2012 08:15:
> >>> Most people are aware, if only vaguely, of the big Four Python
> >>> implementations
Stefan Behnel, 05.08.2012 07:46:
> 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.
Oh, and Stackless was also on Steven's list, as well as WPython. That means
that 50% o
Jürgen A. Erhard, 05.08.2012 01:25:
> On Sat, Aug 04, 2012 at 08:40:16AM +0200, Stefan Behnel wrote:
>> Steven D'Aprano, 04.08.2012 08:15:
>>> Most people are aware, if only vaguely, of the big Four Python
>>> implementations:
>>
>> And not to forget Cython, which is the only static Python compile
Paul Rubin, 05.08.2012 03:38:
> Steven D'Aprano writes:
>> Runtime optimizations that target the common case, but fall back to
>> unoptimized code in the rare cases that the optimization doesn't apply,
>> offer the opportunity of big speedups for most code at the cost of
>> trivial slowdowns whe
On Sat, 04 Aug 2012 18:38:33 -0700, Paul Rubin wrote:
> Steven D'Aprano writes:
>> Runtime optimizations that target the common case, but fall back to
>> unoptimized code in the rare cases that the optimization doesn't apply,
>> offer the opportunity of big speedups for most code at the cost of
>
Steven D'Aprano writes:
> Runtime optimizations that target the common case, but fall back to
> unoptimized code in the rare cases that the optimization doesn't apply,
> offer the opportunity of big speedups for most code at the cost of
> trivial slowdowns when you do something unusual.
The pr
On Sat, 04 Aug 2012 08:59:18 -0700, Paul Rubin wrote:
> C isn't so great for high-assurance stuff either, compared to (say) Ada.
> People do use it in critical apps, but that's just because it is (or
> anyway used to be) so ubiquitous.
And then they are shocked, SHOCKED I say!, when their app has
On Sat, Aug 04, 2012 at 08:40:16AM +0200, Stefan Behnel wrote:
> Steven D'Aprano, 04.08.2012 08:15:
> > Most people are aware, if only vaguely, of the big Four Python
> > implementations:
> >
>
> And not to forget Cython, which is the only static Python compiler that is
> widely used. Compiles a
On Friday, August 3, 2012 11:15:20 PM UTC-7, Steven D'Aprano wrote:
> WPython - another optimizing version of Python with wordcodes instead of
> bytecodes.
>
> http://code.google.com/p/wpython/
I remember reading about this a while ago. I thought this was eventually going
to be committed to CPy
Paul Rubin, 04.08.2012 22:43:
> Stefan Behnel writes:
>>> Calling CPython hardly counts as compiling Python into C.
>> CPython is written in C, though. So anything that CPython does can be
>> done in C. It's not like the CPython project used a completely unusual
>> way of writing C code.
>
> CPyth
Stefan Behnel writes:
>> Calling CPython hardly counts as compiling Python into C.
> CPython is written in C, though. So anything that CPython does can be
> done in C. It's not like the CPython project used a completely unusual
> way of writing C code.
CPython is a relatively simple interpreter,
Steven D'Aprano wrote:
>
>Most people are aware, if only vaguely, of the big Four Python
>implementations:
>
>CPython, or just Python, the reference implementation written in C.
>IronPython, written in .NET.
Technicality: .NET is not a language, it is a run-time framework.
IronPython is written
On 04/08/2012 20:06, Stefan Behnel wrote:
Paul Rubin, 04.08.2012 20:18:
Stefan Behnel writes:
C is pretty poor as a compiler target: how would you translate Python
generators into C, for example?
Depends. If you have CPython available, that'd be a straight forward
extension type.
Calling CPy
Paul Rubin, 04.08.2012 20:18:
> Stefan Behnel writes:
>>> C is pretty poor as a compiler target: how would you translate Python
>>> generators into C, for example?
>> Depends. If you have CPython available, that'd be a straight forward
>> extension type.
>
> Calling CPython hardly counts as compil
:
On 4 August 2012 14:50, Mark Lawrence wrote:
>
> No. Next question?
*plonk*
-[]z.
--
http://mail.python.org/mailman/listinfo/python-list
From: Zero Piraeus
To: Mark Lawrence
Cc: python-list@python.org
Sent: Saturday, 4 August 2012, 19:42
Subject: Re: On-topic: alternate Python implementations
:
On 4 August 2012 14:24, Mark Lawrence wrote:
>
> With arrogance like that German
:
On 4 August 2012 14:24, Mark Lawrence wrote:
>
> With arrogance like that German by any chance?
I didn't give a monkeys about the beer conversation personally, but
can we leave the national stereotypes out of it?
-[]z.
--
http://mail.python.org/mailman/listinfo/python-list
On Sat, 04 Aug 2012 19:24:12 +0100, Mark Lawrence
wrote:
>On 04/08/2012 11:59, Stefan Behnel wrote:
>> Mark Lawrence, 04.08.2012 12:05:
>>> I agree so it's off topic and can't be discussed here. Isn't that right,
>>> Stefan?
>>
>> Hmm, in case you are referring to a recent friendly and diplomati
On 04/08/2012 11:59, Stefan Behnel wrote:
Mark Lawrence, 04.08.2012 12:05:
I agree so it's off topic and can't be discussed here. Isn't that right,
Stefan?
Hmm, in case you are referring to a recent friendly and diplomatic request
of mine regarding a couple of people who were burdening a publ
Stefan Behnel writes:
>> C is pretty poor as a compiler target: how would you translate Python
>> generators into C, for example?
> Depends. If you have CPython available, that'd be a straight forward
> extension type.
Calling CPython hardly counts as compiling Python into C.
> For the yielding,
Paul Rubin, 04.08.2012 17:59:
> Stefan Krah writes:
>> In the free software world, apparently many people like C. C is also
>> quite popular in the zero-fault software world: Several verification
>> tools do exist and Leroy et al. are writing a certified compiler for
>> C to plug the hole between t
Stefan Krah writes:
> In the free software world, apparently many people like C. C is also
> quite popular in the zero-fault software world: Several verification
> tools do exist and Leroy et al. are writing a certified compiler for
> C to plug the hole between the verified source code and the gen
Stefan Behnel, 04.08.2012 15:53:
> Thomas Rachel, 04.08.2012 14:51:
>> Am 04.08.2012 11:10 schrieb Stefan Behnel:
>>> As long as you don't use any features of the Cython language, it's plain
>>> Python. That makes it a Python compiler in my eyes.
>>
>> Tell that the C++ guys. C++ is mainly a supers
Thomas Rachel, 04.08.2012 14:51:
> Am 04.08.2012 11:10 schrieb Stefan Behnel:
>> As long as you don't use any features of the Cython language, it's plain
>> Python. That makes it a Python compiler in my eyes.
>
> Tell that the C++ guys. C++ is mainly a superset of C. But nevertheless, C
> and C++
The first time I did reply not 'reply all', so I'm posting again. ;-)
I think Cython is a Python implementation because you can only use the
Python features, not the extra features.
C++ is different because of the different rules (C was in a time of
assembly and costly computers, C++ was made in th
Am 04.08.2012 11:10 schrieb Stefan Behnel:
As long as you don't use any features of the Cython language, it's plain
Python. That makes it a Python compiler in my eyes.
Tell that the C++ guys. C++ is mainly a superset of C. But nevertheless,
C and C++ are distinct languages and so are Python a
Steven D'Aprano, 04.08.2012 12:54:
> Berp is based on the Glasgow Haskell Compiler, which is a modern,
> efficient, optimizing compiler capable of producing excellent quality
> machine code on Windows, Mac, Linux and many Unixes. It gives you all the
> advantages of a high-level language with hi
Steven D'Aprano wrote:
> Who would want to deal with C's idiosyncrasies, low-powered explicit type
> system, difficult syntax, and core-dumps, when you could use something
> better?
In the free software world, apparently many people like C. C is also
quite popular in the zero-fault software wor
Mark Lawrence, 04.08.2012 12:05:
> I agree so it's off topic and can't be discussed here. Isn't that right,
> Stefan?
Hmm, in case you are referring to a recent friendly and diplomatic request
of mine regarding a couple of people who were burdening a public high
volume mailing list with a purely
On Sat, 04 Aug 2012 16:34:17 +1000, Chris Angelico wrote:
> On Sat, Aug 4, 2012 at 4:15 PM, Steven D'Aprano
> wrote:
>> CLPython, an implementation of Python written in Common Lisp.
>>
>> Berp - a compiler which works by translating Python to Haskell and
>> compiling that.
>
> Okay. WHY? CLPytho
On 04/08/2012 08:49, Steven D'Aprano wrote:
On Sat, 04 Aug 2012 08:40:16 +0200, Stefan Behnel wrote:
And not to forget Cython, which is the only static Python compiler that
is widely used. Compiles and optimises Python to C code that uses the
CPython runtime and allows for easy manual optimisat
Steven D'Aprano, 04.08.2012 09:49:
> On Sat, 04 Aug 2012 08:40:16 +0200, Stefan Behnel wrote:
>> And not to forget Cython, which is the only static Python compiler that
>> is widely used. Compiles and optimises Python to C code that uses the
>> CPython runtime and allows for easy manual optimisatio
On Sat, 04 Aug 2012 08:40:16 +0200, Stefan Behnel wrote:
> And not to forget Cython, which is the only static Python compiler that
> is widely used. Compiles and optimises Python to C code that uses the
> CPython runtime and allows for easy manual optimisations to get C-like
> performance out of i
Steven D'Aprano, 04.08.2012 08:15:
> Most people are aware, if only vaguely, of the big Four Python
> implementations:
>
> CPython, or just Python, the reference implementation written in C.
> IronPython, written in .NET.
> Jython, written in Java.
> PyPy, the optimizing implementation written in
On Sat, Aug 4, 2012 at 4:15 PM, Steven D'Aprano
wrote:
> CLPython, an implementation of Python written in Common Lisp.
>
> Berp - a compiler which works by translating Python to Haskell and
> compiling that.
Okay. WHY? CLPython gives some reason, but how often do you need to
bridge that particula
42 matches
Mail list logo