cwebber2I'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)
cwebber2suspendable-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
cwebber2that 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