Archived
1
0
Fork 0

gnu: Add ocaml-async-kernel.

* gnu/packages/ocaml.scm (ocaml-async-kernel): New variable.
This commit is contained in:
Julien Lepiller 2017-05-28 15:10:10 +02:00
parent 52485163f3
commit e31ee74d91
No known key found for this signature in database
GPG key ID: 43111F4520086A0C

View file

@ -2939,3 +2939,23 @@ the expected output.")
Core_kernel is the system-independent part of Core. It is aimed for cases when Core_kernel is the system-independent part of Core. It is aimed for cases when
the full Core is not available, such as in Javascript.") the full Core is not available, such as in Javascript.")
(license license:asl2.0))) (license license:asl2.0)))
(define-public ocaml-async-kernel
(package
(name "ocaml-async-kernel")
(version "113.33.03")
(source (janestreet-origin "async_kernel" version
"04bjsaa23j831r09r38x6xx9nhryvp0z5ihickvhxqa4fb2snyvd"))
(native-inputs
`(("oasis" ,ocaml-oasis)
("js-build-tools" ,ocaml-js-build-tools)
("ppx-jane" ,ocaml-ppx-jane)
("opam" ,opam)))
(propagated-inputs
`(("core-kernel" ,ocaml-core-kernel)))
(build-system ocaml-build-system)
(arguments janestreet-arguments)
(home-page "https://github.com/janestreet/async_kernel/")
(synopsis "Monadic concurrency library")
(description "Async-kernel is a library for concurrent programming in OCaml.")
(license license:asl2.0)))