IRC channel logs

2022-04-11.log

back to list of logs

<dsmith>!uptime
<sneek>I've been running for one day and 20 hours
<sneek>This system has been up 1 day, 20 hours, 59 minutes
<dsmith>!uptime
<sneek>I've been running for 2 minutes and 29 seconds
<sneek>This system has been up 2 minutes
<mwette>sorry to ask again: what is origin of sneek?
<mwette>sneek: where do you come from?
<daviid>mwette: https://gitlab.com/dalepsmith/sneek
<mwette>daviid: thank you
***regtur_ is now known as regtur
<wingo>civodul: did you see the terrible thing that i did to you
<wingo>adding you to fibers maintainers
<civodul>wingo: d'oh!
<civodul>i hadn't seen
<civodul>i checked https://github.com/wingo/fibers/pull/57 the other day and wondered what "approved" meant in terms of workflow
<civodul>now i understand :-)
<wingo>you might have to accept to be a collaborator or something
<wingo>it sends an invite i think
<wingo>incidentally fibers should probably move elsewhere, i don't really maintain it right now -- my only open question was whether it should ever go into guile itself
<civodul>uh, i have 26K notifications
<civodul>it would probably make sense to have in Guile proper
<civodul>since it's very cool :-) and somewhat tied to internals
<wingo>apparently java is adding fibers -- https://openjdk.java.net/jeps/425
<civodul>OTOH having it outside also has pros
<wingo>yeah not sure. until now guile has moved faster than fibers
<civodul>yeah
<wingo>but now fibers is getting more use and maybe you want it to work on different guile versions? dunno
<wingo>anyway, i think it's a fundamental facility that would be natural to have in guile
<civodul>ah yes, that too
<civodul>yes
<wingo>am just not quite sure about it :)
<civodul>well, so far it works well as a separate project
<civodul>and yes, it lets people support different Guile versions if they wish
<civodul>so in that sense the status quo is okay
<wingo>yeah. am ok having it under my github space, would be fine with it elsewhere too, if maintained with an eye of eventually going into guile
<wingo>so, fine. we continue as is :)
<civodul>yes, that should be the horizon
<civodul>and yes for moving away from GitHub
<wingo>maintenance-wise plz feel free to do whatever you like with it
<civodul>heh, ok
<wingo>just saying that so i'm not in the way :)
<wingo>happy to look at patches tho
<wingo>i do like the pull request / merge request workflow
<civodul>ok, noted!
<wingo>also should fibers performance start to be an issue, i think we could probably replace the run queue with a chase-lev work-stealing deque (https://github.com/wingo/gcbench/blob/main/parallel-marker.h#L13-L245)
<wingo>would have to reset queue entries to #f but that's not a huge deal
<tohoyn>sneek: botsnack
<sneek>:)
<ArneBab>wingo: I think fibers belongs into Guile, because the new version uses low-level optimizations.
<ArneBab>wingo: but yes, it would need to be supported across different guile version, so maybe external might be better …
<ArneBab>The one advantage of moving it into Guile would be that it would automagically be packaged in many different distros.
<dsmith-work>Monday Greetings, Guilers
<chrislck>sneek: botsnack
<sneek>:)
<sneek>chrislck: Greetings :)
<tricon>anyone know if there's been any work on supporting cookies for module (web client)?
<stis>Hi guilres!
<stis>hmm guilers!
<spk121>tricon: there were a couple of other projects that did cookies: ttn's guile-www and then guile-curl. I don't know if either project currently builds and runs, though
<tricon>spk121: good to know. thank you for the info.
<tricon>
***karlosz_ is now known as karlosz
***karlosz_ is now known as karlosz
***karlosz__ is now known as karlosz
<jab>so I am just learning and playing with map, fold, apply and friends....are named lets usually faster than using srfi srfi-1 ?
<jab>that's what I am starting to think.
<mwette>try par-map