cfbolz changed the topic of #pypy to: #pypy PyPy, the flexible snake https://pypy.org | IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end and https://libera.irclog.whitequark.org/pypy | the pypy angle is to shrug and copy the implementation of CPython as closely as possible, and staying out of design decisions
jcea has quit [Ping timeout: 272 seconds]
jinsun has quit [Ping timeout: 272 seconds]
jinsun has joined #pypy
itamarst has quit [Quit: Connection closed for inactivity]
jinsun has quit [Ping timeout: 260 seconds]
jinsun has joined #pypy
<krono> Theseus uses rlib.parsing, but I saw that cfbolz uses rply for the optimizer dsl and I recall that it was intended to nix rlib.parsing. should I switch?
pbsds3 has quit [Quit: The Lounge - https://thelounge.chat]
<cfbolz> krono: rlib.parsing is basically dead and has very few users, rply also pretty dead with some users. so who knows
pbsds3 has joined #pypy
<krono> 🤷 but you just made a new project w/ rply ;)
<arigo_> cfbolz: yes, with some additional hacks if any_const is even
<cfbolz> right
<cfbolz> I'm sure it's useful in exactly the right microbenchmark
<arigo_> :-)
<korvo> I'm happy to maintain a proper fork of rply if folks care. I have a patched version in rpypkgs.
slav0nic has joined #pypy
<cfbolz> korvo: there aren't any problems with it, that I know of
jcea has joined #pypy
itamarst has joined #pypy
Dejan has joined #pypy
jcea has quit [Ping timeout: 246 seconds]
Dejan has quit [Quit: Leaving]
Dejan has joined #pypy
<korvo> cfbolz: Yeah, the only problems appear when trying to build many RPython codebases against a single version of rply.
<cfbolz> korvo: ah. did you open a PR to upstream for fixing this?
<korvo> cfbolz: I patched individual projects. I have a few patches for Topaz and Hippy, IIRC.
<cfbolz> ah, it's not something that can be fixed in rply?
<korvo> I was going to wait until I had more projects packaged and building and working, and then I was going to ask y'all what we should do.
<korvo> ...Huh, I haven't actually checked in the patch files? I should go find those first.
lazka4 has joined #pypy
lazka has quit [Read error: Connection reset by peer]
lazka4 is now known as lazka
jinsun has quit [Read error: Connection reset by peer]
Dejan has quit [Quit: Leaving]
jinsun has joined #pypy
jcea has joined #pypy
slav0nic has quit [Ping timeout: 244 seconds]
jcea has quit [Ping timeout: 246 seconds]