Paste number 329443: guile-fibers in guix

Paste number 329443: guile-fibers in guix
Pasted by: paroneayea
When:5 years, 1 month ago
Share:Tweet this! | http://paste.lisp.org/+7277
Channel:None
Paste contents:
Raw Source | XML | Display As
(define-public guile-fibers
  (package
    (name "guile-fibers")
    (version "0.3.0")
    (source (origin
              (method url-fetch)
              (uri (string-append "https://wingolog.org/pub/fibers/fibers-"
                                  version ".tar.gz"))
              (sha256
               (base32
                "1dc6d2ncclrd7napzf5b0mbw3xxsv43kb471ciz9v7r22277n9m7"))))
    (build-system gnu-build-system)
    ;; (arguments
    ;;  `(#:phases (modify-phases %standard-phases
    ;;               (add-after 'unpack 'autogen.sh
    ;;                 (lambda _
    ;;                   (zero? (system* "sh" "autogen.sh")))))))
    (native-inputs
     `(("texinfo" ,texinfo)
       ("pkg-config" ,pkg-config)))
    (inputs
     `(("guile" ,guile-next)))
    (synopsis "Concurrent ML-like concurrency for Guile")
    (description
     "Fibers adds concurrency to Guile, inspired by systems like Concurrent ML
and Erlang.  Fibers are lightweight \"thread\"-like objects which communicate
through channels.

Note that Fibers makes use of some Guile 2.1/2.2-specific features and
is not available for Guile 2.0.")
    (home-page "https://github.com/wingo/fibers")
    (license lgpl3+)))

This paste has no annotations.

Colorize as:
Show Line Numbers

Lisppaste pastes can be made by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively.