#social 2017-07-22

2017-07-22 UTC
xmpp-social, priya and KjetilK_ joined the channel
#
cwebber2
I'm a little bit afraid that when I spin up and connect to puckipedia's server I'll find out that I indeed have to hack guile itself to make gnutls-wrapped ports suspendable (ie cooperative)
#
cwebber2
guess we'll see
#
puckipedia
you /can/ do http
#
puckipedia
but all IDs will be https
#
cwebber2
nods, yeah it'll still bork
#
cwebber2
suspendable-ports (port here meaning something like a file or socket), while awesome, are relatively new... and "custom ports" (which is how the gnutls-wrapped port for https works) don't provide a mechanism to block or provide their file descriptor to the scheduler
#
cwebber2
since the scheduler is cooperative (there's a threading based model but I haven't moved to it yet)
#
cwebber2
that means that if sending a request to your server, mine will block waiting on the response, but if you wait to reply until you've hit my server
#
cwebber2
dead(b)lock
#
cwebber2
hence why I might need to hack guile
#
cwebber2
"sometimes when you're on the bleeding edge, you're bleeding"
timbl joined the channel