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
<njs> but you don't have that surprise re-entrancy kind of interference
<simpson> Right. There's no way to "spawn a vat"; that is, to make another event loop and require *only* sends across the gap.
<simpson> asyncio always returning to the event loop is important. Monte does the same thing; vats take "turns", with only one sent message delivered per turn.
<simpson> Because this leads to *no sync I/O*, something that Monte has by default and Python might never get to have.
<njs> and yeah, the basic problem with the loop-of-synchronous-steps model is that so many programmers hate it and will use go instead that it's hard to justify :-)
<simpson> Ha, yeah. OTOH I feel that writing programs in Go *is* sufficient punishment for liking/creating it.
Guest97300 has quit [K-Lined]
adamholmberg has joined #pypy
<simpson> And at the end of the day, plan interference is still a thing, partially because it's not (yet) well-defined, and partially because we don't seem to have a control-flow construct anywhere in the literature that *can* allow plans to interleave (say, for optimizing/batching/etc.) without also allowing interference.
<mdash> simpson: STM was supposed to come rescue us all from that
<simpson> mdash: It's not too late! Or too early?
dzodzoNi has joined #pypy
k-manZi has joined #pypy
k-manZi has quit [Remote host closed the connection]
<njs> unfortunately the STM hype has encountered conflicts and been atomically rolled back, as if it never existed
<energizer> nice.
<simpson> It doesn't help that, AFAIK, the only OOTB STM that I've seen is GHC's. GHC Haskell is fine, I guess (what's worse, Haskell forever, or e.g. C++ forever?) but it's not the future I wanted.
dzodzoNi has quit [Ping timeout: 245 seconds]
jcea has quit [Quit: jcea]
Guest92907 has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
Guest92907 has quit [Remote host closed the connection]
adamholmberg has quit [Ping timeout: 252 seconds]
mackalIQ has joined #pypy
<fijal> I must say that as much as I would like yall to be chased away for out of topic, I love how #pypy is a home to whack programming language ideas :-)
mackalIQ has quit [Ping timeout: 260 seconds]
<simpson> I will gladly come back on-topic. #monte for Monte, #proglangdesign for PLT.
<njs> fijal: pretty sure whinging about python's design is extremely on topic here
<fijal> njs: we made it out of topic for #pypy ;-)
<fijal> or pypy in general, maybe not #pypy
thoreniP has joined #pypy
thoreniP has quit [Remote host closed the connection]
dddddd has quit [Remote host closed the connection]
drthvorikhd has joined #pypy
drthvorikhd has quit [Remote host closed the connection]
TheAdversary has quit [Disconnected by services]
Khayman has joined #pypy
Hasimir has quit [Ping timeout: 268 seconds]
TheAdversary has joined #pypy
Khayman is now known as Hasimir
forgottenone has joined #pypy
moei has quit [Read error: Connection reset by peer]
moei has joined #pypy
ajk_ has joined #pypy
Zaab1t has joined #pypy
ajk_ has quit [Remote host closed the connection]
forgottenone has quit [Ping timeout: 252 seconds]
Zaab1t has quit [Ping timeout: 252 seconds]
timdiels has joined #pypy
forgottenone has joined #pypy
tayfun26 has joined #pypy
timdiels has quit [Remote host closed the connection]
arigato has joined #pypy
forgottenone has quit [Remote host closed the connection]
forgottenone has joined #pypy
Zaab1t has joined #pypy
hoonetorg has joined #pypy
hoonetorg has quit [Remote host closed the connection]
forgottenone has quit [Quit: Konversation terminated!]
forgottenone has joined #pypy
arigato has quit [Read error: Connection reset by peer]
jamesaxl has joined #pypy
forgottenone has quit [Quit: Konversation terminated!]
forgottenone has joined #pypy
Zaab1t has quit [Quit: bye bye friends]
<kenaan> arigo cffi/cffi 8ebfcc176be2 /doc/source/embedding.rst: Close #264
<mattip> fijal: it's not like the channel is overrun these days
<fijal> mattip: precisely
Zaab1t has joined #pypy
<kenaan> arigo cffi/cffi 316d5bc342b5 /doc/source/embedding.rst: Ah, we don't usually need the full path here
arigato has joined #pypy
<mattip> . I like the "whack job" dicusssions here, it means I don't need to join other channels to be entertained
antocuni has joined #pypy
<fijal> hehe, me too :]
forgottenone has quit [Quit: Konversation terminated!]
forgottenone has joined #pypy
forgottenone has quit [Client Quit]
forgottenone has joined #pypy
arigato has quit [Ping timeout: 240 seconds]
forgottenone has quit [Quit: Konversation terminated!]
forgottenone has joined #pypy
antocuni has quit [Ping timeout: 252 seconds]
WilliamDotATWP has joined #pypy
FortunateSonrp has joined #pypy
FortunateSonrp has quit [Remote host closed the connection]
WilliamDotATWP has quit [Remote host closed the connection]
jamesaxl has quit [Quit: WeeChat 2.2]
arigato has joined #pypy
* arigato implements os.sched_*()
jamesaxl has joined #pypy
norgEE has joined #pypy
norgEE has quit [Remote host closed the connection]
jamesaxl has quit [Quit: WeeChat 2.2]
jamesaxl has joined #pypy
arigato has quit [Ping timeout: 246 seconds]
rjujuuS has joined #pypy
rjujuuS has quit [Remote host closed the connection]
jcea has joined #pypy
lritter has joined #pypy
jamesaxl has quit [Quit: WeeChat 2.2]
jamesaxl has joined #pypy
Zaab1t has quit [Ping timeout: 252 seconds]
adamholmberg has joined #pypy
Zaab1t has joined #pypy
pedrotOX has joined #pypy
pedrotOX has quit [Killed (Sigyn (Spam is off topic on freenode.))]
antocuni has joined #pypy
br0dy has joined #pypy
dddddd has joined #pypy
br0dy has quit [Remote host closed the connection]
* cfbolz waves at the whack jobs
rscCZ has joined #pypy
rscCZ has quit [Killed (Sigyn (Spam is off topic on freenode.))]
arigato has joined #pypy
<arigato> ^^ I'm playing with a possible small cffi extension
<arigato> it gives a minimal "configure"-like interface, for build scripts
<arigato> check the end of that paste for examples
antocuni has quit [Ping timeout: 268 seconds]
marky1991 has joined #pypy
arigato has quit [Quit: Leaving]
forgottenone has quit [Quit: Konversation terminated!]
antocuni has joined #pypy
kittiesVx has joined #pypy
Rhy0lite has joined #pypy
kittiesVx has quit [Killed (Sigyn (Spam is off topic on freenode.))]
khaledez has joined #pypy
khaledez has quit [Client Quit]
Zaab1t has quit [Quit: bye bye friends]
tayfun26 has quit [Remote host closed the connection]
antocuni_ has joined #pypy
antocuni has quit [Ping timeout: 268 seconds]
zman099 has joined #pypy
zman099 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Sigyn has quit [Quit: People always have such a hard time believing that robots could do bad things.]
SynergianceUd has joined #pypy
Sigyn has joined #pypy
SynergianceUd has quit [Remote host closed the connection]
lorenzosunK has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
lorenzosunK has quit [Ping timeout: 252 seconds]
<kenaan> arigo py3.5 ade16cd72f6b /pypy/module/_cffi_backend/cdataobj.py: Remove __long__ on py3
antocuni_ has quit [Ping timeout: 252 seconds]
NoriusNotoriusaA has joined #pypy
NoriusNotoriusaA has quit [Remote host closed the connection]
arigato has joined #pypy
arigato has quit [Quit: Leaving]
Welcome has joined #pypy
Welcome has quit [Remote host closed the connection]
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
Arfrever has joined #pypy
Rhy0lite has quit [Quit: Leaving]
fishwithapipefT has joined #pypy
fishwithapipefT has quit [Remote host closed the connection]
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
SingingTreenV has joined #pypy
SingingTreenV has quit [Remote host closed the connection]
marky1991 has quit [Remote host closed the connection]
Hasimir has quit [Remote host closed the connection]
chaosbladeZF has joined #pypy
Arfrever has quit [Quit: 御出で]
chaosbladeZF has quit [Remote host closed the connection]
TheAdversary has quit [Read error: Connection reset by peer]
BanditSekaratky has joined #pypy
lritter has quit [Quit: Leaving]
rubdos has quit [Ping timeout: 252 seconds]
BanditSekaratky has quit [Ping timeout: 252 seconds]
moei has quit [Quit: Leaving...]
rubdos_ has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 244 seconds]
silentCookie has joined #pypy
silentCookie has quit [Remote host closed the connection]
LiaoTaozh has joined #pypy
desuwa has joined #pypy
desuwa has quit [Remote host closed the connection]
adamholmberg has joined #pypy
LiaoTaozh has quit [Remote host closed the connection]