cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
<arigato>
"import itertools" must work in any officially released PyPy, or in any PyPy you translate yourself
jcea has joined #pypy
<arigato>
there is no point in specifying that option
tsaka__ has joined #pypy
todda7 has quit [Remote host closed the connection]
tsaka__ has quit [Ping timeout: 240 seconds]
tos9 has joined #pypy
oberstet has quit [Read error: Connection reset by peer]
<ctismer>
Moin folks. Any opinion about PEP 659? 😃
<ctismer>
I think there are some basic thoughts, but they ignore all the experience of the PyPy team.
<fijal>
that seems to be a recurring theme, if you ask me....
tsaka__ has joined #pypy
<lesshaste>
nimaje, no but that web page implies it might be a bad thing to do. Is it slow?
<lesshaste>
pep 659 looks like an ideal opportunity for your input
<lesshaste>
unless you have bad experiences doing that?
<nimaje>
lesshaste: that webpage says that even when you disable the (default) interp-level ‘itertools’ module, you will still have a itertools but one that is slower (so there is not much reason to disable the default interp-level ‘itertools’ module)
<nimaje>
s/when/if/
<lesshaste>
nimaje, I think I don't understand if disabling the iterp-level itertools is something you have to try to do or it is the default
<lesshaste>
or if it is the default
<lesshaste>
I did compare my simple code with pypy3 to what nuitka gives you. pypy is 4x faster
<lesshaste>
I am almost tempted to report it to nuitka
<lesshaste>
"Whilst Python will never attain the performance of low-level languages like C, Fortran, or even Java, we would like it to be competitive with fast implementations of scripting languages, like V8 for Javascript or luajit for lua. "
<lesshaste>
Isn't v8 competitive with java already?
<nimaje>
you could disable the interp-level module when building pypy, but I don't think anybody would do that, as you would end up with a slower itertools for maybe a little faster translation (or do I miss some other benefit of disabling that module?)
tos9 has quit [Quit: leaving]
<lesshaste>
nimaje, ok thanks. I will just assume that everything is ok. In the old days pypy devs used to suggest not using itertools at all
aleale has joined #pypy
lazka has quit [Remote host closed the connection]
lazka has joined #pypy
long4mud has quit [Quit: WeeChat 3.0.1]
long4mud has joined #pypy
aleale has quit [Quit: Connection closed for inactivity]
Dejan has quit [Quit: Leaving]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has joined #pypy
Arfrever has quit [Read error: Connection reset by peer]