guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ann] fibers 0.4.0 released


From: Andy Wingo
Subject: [ann] fibers 0.4.0 released
Date: Sat, 17 Dec 2016 19:02:53 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)

Hi,

I'm pleased to announce the release of Fibers 0.4.0.

Fibers is a lightweight concurrency facility for Guile that supports
non-blocking input and output, millions of concurrent threads, and
Concurrent ML-inspired communication primitives.  For more information,
see the web version of the manual at:

  https://github.com/wingo/fibers/wiki/Manual

The manual is also available in PDF and Info formats in the tarball.

The 0.4.0 tarball can be found here:

  https://wingolog.org/pub/fibers/fibers-0.4.0.tar.gz

Its SHA256 sum is:

  327975602a6a15cff53a55e05fa58c55033e6ad480f17dc084fa74f90b67748c  
fibers-0.4.0.tar.gz

This release adds support for preemption, gives each fiber its own
dynamic state, and adds a number of sections to the manual.  From the
NEWS:

  * Added preemption support; see `run-fibers' documentation in the
    manual for more.

  * Documented REPL commands and examples.

  * Documented more pitfalls.

  * Use `suspendable-continuation?' if present.

  * Fibers each have their own dynamic state.

The next release will implement a work-stealing scheduler to allow
fibers to transparently take advantage of multiple cores.

Happy hacking,

Andy

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]