<mattip>
for python 3+, we should prefer sys.implementation.name over platform.python_implementation(), it saves a function call (two calls if you then do lower() )
Julian has quit [Ping timeout: 252 seconds]
Julian has joined #pypy
Julian has quit [Ping timeout: 264 seconds]
Julian has joined #pypy
Julian has quit [Ping timeout: 264 seconds]
gef has joined #pypy
gef_ has joined #pypy
gef has quit [Ping timeout: 252 seconds]
gef_ has quit [Ping timeout: 250 seconds]
<cfbolz>
every time i interact with buffers in python I feel dumb
gef has joined #pypy
gef has quit [Ping timeout: 244 seconds]
jryans has quit [Write error: Broken pipe]
daubers has quit [Remote host closed the connection]
daubers has joined #pypy
jryans has joined #pypy
Dejan has joined #pypy
gef has joined #pypy
<fijal>
cfbolz: it might be buffers not you
<cfbolz>
who knows
gef has quit [Ping timeout: 252 seconds]
<fijal>
cfbolz: that picture is beautiful
<fijal>
I saw cringeworthy things like that done with cyrillic
<fijal>
I blame USA
<cfbolz>
fijal: of course "NIKE" is already perfectly fine greek letters
<smarr>
cfbolz: yes, indeed, I ended up writing a script stripping the bits I don't need to make diffs more manageable
<fijal>
pfff, where is greece again?
<cfbolz>
smarr: put it somewhere maybe? PR to jit/tool or something?
<mattip>
well, the language itself is mostly well thought out and designed, but then it meets the real world and has to deal with tiny differences between various OS syscalls
<cfbolz>
oh, but iirc this specific feature really caused lots of trouble in cpython too
<cfbolz>
mattip: where do I need to add a new cffi module to get it built after compiling?
<arigato>
see lib_pypy/*cffi*
<arigato>
and then grep around to find the same modules named explicitly inside some py file whose location I forgot