On Sun, Mar 24, 2024 at 03:41:32PM -0400, Ryan Raymond wrote: > Hello, all. > I was able to build a non-blocking web-server using network sockets. > However, the existing guile web/server.scm implementation is > single-threaded and therefore blocking [...] How does "single-threaded" imply "blocking"? I mean: multithreading does have its uses, no question (especially if you want to leverage more than one CPU core). As one example, Nginx, arguably the fastest of the web servers out there isn't based on threads for concurrency. Cheers -- t