summaryrefslogtreecommitdiff
path: root/dev-scheme/fibers/metadata.xml
blob: c95b5f88b1d8bde2b9f83f044ef3762ff0d19dd7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">

<pkgmetadata>
  <maintainer type="project">
    <email>scheme@gentoo.org</email>
    <name>Gentoo Scheme Project</name>
  </maintainer>
  <longdescription>
    Fibers is a Guile library that implements a a lightweight concurrency
    facility, inspired by systems like Concurrent ML, Go, and Erlang. A fiber
    is like a "goroutine" from the Go language: a lightweight thread-like
    abstraction. Systems built with Fibers can scale up to millions of
    concurrent fibers, tens of thousands of concurrent socket connections, and
    many parallel cores. The Fibers library also provides Concurrent ML-like
    channels for communication between fibers.
  </longdescription>
  <upstream>
    <bugs-to>https://gitlab.com/wingo/fibers/-/issues/</bugs-to>
    <remote-id type="github">wingo/fibers</remote-id>
  </upstream>
</pkgmetadata>