fibers
fibers copied to clipboard
Concurrent ML-like concurrency for Guile
I see no reason for not rendering the index that already is there. The concept index is currently also empty, but I enabled it to in case something gets added...
Previously, any response would have to be entirely in memory prior to the first byte being sent to the client. This is fine for small response bodies like web pages,...
I have some code in which fibers do not perform their work in parallel for some reason: ``` scheme (define pool-initializer (lambda* (#:key (parallelism (current-processor-count))) (let ([channel-receive (make-channel)] [scheduler (make-scheduler...
When trying to use `(run-server server-file-download-handler #:family AF_INET6 #:addr 1 #:port 8083)` I get the error ERROR: In procedure bind: Address family not supported by protocol Is this due to...
I have used a previous version of this patch in https://notabug.org/maximed/scheme-gnunet/ for a while to implement message queues. It can be used like: ```scheme ;; Untested, but I have been...
In switching [guile-goblins](https://gitlab.com/spritely/guile-goblins) from Fibers 1.0 to 1.10, I noticed that when exceptions occured, schedulers suddenly stopped working but also my cpu would shoot up to 100%. That's strange, that...
After monkeying with fibers for 5-10 minutes, I get the error: ``` In fibers.scm: WARNING: (guile-user)(guile-user) 113:22 5 : : In fibers/scheduler.scm: imported mm 105:14 4 (make-scheduler #:parallelism _ #:prompt-tag...
The documentation mentions `2.6 REPL Commands` -- `REPL Command: fibers [sched]` but when I run it I get ``` scheme@(run)> ,fibers Unknown meta command: fibers ``` FYI, I also have...