cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | the secret reason for us trying to get PyPy users: to test the JIT well enough that we're somewhat confident about it
dddddd has quit [Remote host closed the connection]
bbot2 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Khayman has joined #pypy
TheAdversary has quit [Disconnected by services]
Hasimir has quit [Ping timeout: 268 seconds]
TheAdversary has joined #pypy
Khayman is now known as Hasimir
ec2-user1 has joined #pypy
ec2-user1 has quit [Remote host closed the connection]
oltoAltn29 has joined #pypy
oltoAltn29 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Guest94769 has joined #pypy
Guest94769 has quit [Remote host closed the connection]
olinkl19 has joined #pypy
mac_mario has joined #pypy
olinkl19 has quit [Ping timeout: 252 seconds]
mac_mario has quit [Remote host closed the connection]
kekstee19 has joined #pypy
kekstee19 has quit [Remote host closed the connection]
KriMiNaL has joined #pypy
<njs> cpython devs discussing whether they can make 'is' have less harmful semantics: https://discuss.python.org/t/demoting-the-is-operator-to-avoid-an-identity-crisis/86
Guest54428 has joined #pypy
KriMiNaL has quit [Remote host closed the connection]
Guest54428 has quit [Remote host closed the connection]
<simpson> FWIW what PyPy does (from what I remember last I looked) is comparing the values of immutable value types directly.
forgottenone has joined #pypy
Garen has quit [Read error: Connection reset by peer]
Garen has joined #pypy
moei has joined #pypy
fcon18 has joined #pypy
fcon18 has quit [Remote host closed the connection]
jrollins13 has joined #pypy
jrollins13 has quit [Remote host closed the connection]
Garen_ has joined #pypy
Garen has quit [Ping timeout: 252 seconds]
descrepes_17 has joined #pypy
descrepes_17 has quit [Remote host closed the connection]
oberstet has joined #pypy
otoburb19 has joined #pypy
otoburb19 has quit [Remote host closed the connection]
arigato has joined #pypy
<kenaan> arigo pypy.org[extradoc] abbf3e5ebd7b /: Add the version number in non-Mac-lingo
rootnode has joined #pypy
rootnode has quit [Killed (Sigyn (Spam is off topic on freenode.))]
antocuni has joined #pypy
fifr13 has joined #pypy
fifr13 has quit [Remote host closed the connection]
marmistrz has joined #pypy
marmistrz has quit [Remote host closed the connection]
j0bk has joined #pypy
j0bk has quit [Remote host closed the connection]
antocuni has quit [Ping timeout: 268 seconds]
Garen_ has quit [Remote host closed the connection]
dddddd has joined #pypy
<fijal> njs: yeah, we already did
<fijal> njs: but I also expect python-dev to discuss forever and not reach anything, so feel free to point out to them how we solved it
<arigato> njs: you can point out that we fixed both "is" and "id()", so that id() returns a number that makes "id(x)==id(y)" always equivalent to "x is y"
<arigato> in other words we tweak id(x) to return a result based on the value instead of the actual pointer address, for all x in some known set
lritter has joined #pypy
<xorAxAx> ... which is necessary because pypy has a copying collector
<arigato> ? no you're confusing issues
<arigato> the result of id(x) is normally based on the actual pointer address of *some* non-moving pointer, possibly derived from the actual moving address of the object
<arigato> but id(x) is based on the value of the object x, for a few basic types
<arigato> ints, longs, floats, complexes, unbound methods, empty string/unicode/tuple/frozenset, single-char strings, single-char unicodes
<xorAxAx> ah, ok
<arigato> this is the exact list for pypy2, arrived after experimentation, so I claim it is (1) not theoretically justified; (2) in practice it is
<xorAxAx> but e.g. 5.4 is x is not guaranteed to be true (for x == 5.4) for cpy, right?
<arigato> yes, but it's also not guaranteed to be false
<xorAxAx> yes
<xorAxAx> cfbolz: hey, you wrote that you plan a sprint in DUS - might it clash with fosdem?
<xorAxAx> +might
arigato has quit [Quit: Leaving]
<cfbolz> xorAxAx: when is fosdem?
<xorAxAx> cfbolz: first weekend of february
<cfbolz> OK, I'll keep it in mind
<xorAxAx> thanks!
ensign3 has joined #pypy
antocuni has joined #pypy
ensign3 has quit [Remote host closed the connection]
Matthew_16 has joined #pypy
<simpson> njs: As food for thought, I explained the desirable properties of equality here https://gist.github.com/MostAwesomeDude/eee722a254adc100062c1921cfa4dfc9#equality-semantics and there's a classic paper which I reference, http://home.pipeline.com/~hbaker1/ObjectIdentity.html
Matthew_16 has quit [Remote host closed the connection]
jcea has quit [Quit: jcea]
mattip has left #pypy ["Leaving"]
Zaab1t has joined #pypy
Zaab1t has quit [Quit: bye bye friends]
KevinCarbonara27 has joined #pypy
Zaab1t has joined #pypy
danieljabailey has joined #pypy
KevinCarbonara27 has quit [Remote host closed the connection]
nyaomi22 has joined #pypy
nyaomi22 has quit [Remote host closed the connection]
etp28 has joined #pypy
etp28 has quit [Remote host closed the connection]
hoylemd24 has joined #pypy
dagle18 has joined #pypy
hoylemd24 has quit [Read error: Connection reset by peer]
dagle18 has quit [Remote host closed the connection]
saksida has joined #pypy
saksida has quit [Remote host closed the connection]
ciphergoth has joined #pypy
ciphergoth has quit [Client Quit]
WaV has joined #pypy
WaV has quit [Remote host closed the connection]
TheAdversary has quit [Remote host closed the connection]
Khayman has joined #pypy
Hasimir has quit [Remote host closed the connection]
Khayman is now known as Hasimir
Hasimir has quit [Remote host closed the connection]
Khayman has joined #pypy
Khayman is now known as Hasimir
TheAdversary has joined #pypy
thaumavorio28 has joined #pypy
thaumavorio28 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
antocuni has quit [Ping timeout: 268 seconds]
APTX10 has joined #pypy
APTX10 has quit [Remote host closed the connection]
pozzoni12 has joined #pypy
pozzoni12 has quit [Remote host closed the connection]
redj_ has joined #pypy
redj has quit [Ping timeout: 268 seconds]
forgottenone has quit [Ping timeout: 244 seconds]
patrimpas has joined #pypy
DIRT has quit [Remote host closed the connection]
forgottenone has joined #pypy
Zaabtop has joined #pypy
patrimpas has quit [Remote host closed the connection]
Zaab1t has quit [Ping timeout: 252 seconds]
Adyrhan__ has joined #pypy
Adyrhan__ has quit [Remote host closed the connection]
forgottenone has quit [Ping timeout: 272 seconds]
Alram18 has joined #pypy
Alram18 has quit [Remote host closed the connection]
catern has quit [Excess Flood]
catern has joined #pypy
Zaabtop has quit [Quit: bye bye friends]
oberstet has quit [Ping timeout: 268 seconds]
arisum13 has joined #pypy
arisum13 has quit [Remote host closed the connection]
forgottenone has joined #pypy
redj_ has left #pypy [#pypy]
redj has joined #pypy
Lightsword1 has joined #pypy
Lightsword1 has quit [Remote host closed the connection]
xpoqp13 has joined #pypy
xpoqp13 has quit [Remote host closed the connection]
forgottenone has quit [Quit: Konversation terminated!]
DarkUranium has joined #pypy
<DarkUranium> Hey guys. I've a question. Does anyone know how heavy a pypy.js build would be, without most of its stdlib? (Just the basics, but no I/O or such)
<simpson> DarkUranium: I don't have details on pypy.js (is it still a thing?) but most of the stdlib is pure-Python and in fact it's (mostly) the same as CPython's: https://bitbucket.org/pypy/pypy/src/94d034975108025e07b56e85bf53b7a5d124f875/lib-python/2.7/?at=default
<simpson> A no-I/O build would be interesting but I don't think that there's a configuration option for it.
<DarkUranium> Hm.
<DarkUranium> Well, the I/O does bring with it the whole virtual FS that it needs.
<DarkUranium> but yeah, looks like that project is unmaintained anyhow.
<simpson> I don't think that there's a non-libc build either, but I might be wrong on that.
Mcl0vin has joined #pypy
Oxyd19 has joined #pypy
speeder39 has joined #pypy
danieljabailey has quit [Quit: ZNC 1.6.5+deb2build2 - http://znc.in]
danieljabailey has joined #pypy
crees has joined #pypy
Mcl0vin has quit [Remote host closed the connection]
Oxyd19 has quit [Remote host closed the connection]
crees has quit [Remote host closed the connection]
dvs14 has joined #pypy
dvs14 has quit [Remote host closed the connection]
jcea has joined #pypy
lurchi_2 has joined #pypy
lurchi_2 has quit [Remote host closed the connection]