danieljabailey has quit [Ping timeout: 245 seconds]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
<LarstiQ>
energizer_: crossing the boundary is expensive, so doing that often would be a reasonable assumption for slowdown (plus cost of emulating C api), but if you really want to know why you should measure
<LarstiQ>
energizer_: how do the pypy numbers compare against the cpython numbers?
Ai9zO5AP has joined #pypy
jacob22 has joined #pypy
<mattip>
issue 2975 is using cProfile on some code, doesn;t that interfere with the JIT?
antocuni has joined #pypy
antocuni has quit [Ping timeout: 245 seconds]
antocuni has joined #pypy
antocuni has quit [Remote host closed the connection]
antocuni has joined #pypy
graingert_ is now known as graingert
tsaka_ has quit [Ping timeout: 246 seconds]
themsay has quit [Read error: Connection reset by peer]
darkman6_ has quit [Remote host closed the connection]
darkman66 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
<simpson>
johnjay: That's a way of looking at it; PyPy's interesting feature is that it is fast, although it's also got an interesting VM design and, having a better Python-to-C ratio than CPython, it's easier to prototype deep language changes.
marky1991 has joined #pypy
<simpson>
As a side effect, we also get PyPy's toolchain, RPython, available for other folks to write other fast language runtimes.
<johnjay>
what do you mean writing other fast language runtimes?
darkman66 has quit [Remote host closed the connection]
<simpson>
For example, I developed an RPython-based interpreter for the Monte programming language. I got to use the same GC and JIT technology that PyPy has; it's in RPython.
darkman66 has joined #pypy
marky1991 has quit [Ping timeout: 268 seconds]
antocuni has joined #pypy
darkman66 has quit [Remote host closed the connection]
<johnjay>
interesting
<johnjay>
i thought a JIT was something scary you have to code by hand