diff options
author | Vincent Laporte <Vincent.Laporte@gmail.com> | 2014-09-12 10:17:15 +0200 |
---|---|---|
committer | Vincent Laporte <Vincent.Laporte@gmail.com> | 2014-09-13 12:26:07 +0200 |
commit | cc387fa886cb48cd375922e347ba790999f9cb74 (patch) | |
tree | 84c6ec2aa46fdf845399ac07fdc3519c34d8e1a0 /pkgs/development | |
parent | ed7259000440c4a809349a69e34b600cce0abbbf (diff) | |
download | nixlib-cc387fa886cb48cd375922e347ba790999f9cb74.tar nixlib-cc387fa886cb48cd375922e347ba790999f9cb74.tar.gz nixlib-cc387fa886cb48cd375922e347ba790999f9cb74.tar.bz2 nixlib-cc387fa886cb48cd375922e347ba790999f9cb74.tar.lz nixlib-cc387fa886cb48cd375922e347ba790999f9cb74.tar.xz nixlib-cc387fa886cb48cd375922e347ba790999f9cb74.tar.zst nixlib-cc387fa886cb48cd375922e347ba790999f9cb74.zip |
Adds ocaml-functory
Functory is a distributed computing library for Objective Caml which facilitates distributed execution of parallelizable computations in a seamless fashion. Further, it is polymorphic, incorporates a robust fault-tolerant mechanism and is already being deployed in real-world applications. Homepage: https://www.lri.fr/~filliatr/functory/
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/ocaml-modules/functory/default.nix | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/development/ocaml-modules/functory/default.nix b/pkgs/development/ocaml-modules/functory/default.nix new file mode 100644 index 000000000000..b596272655e4 --- /dev/null +++ b/pkgs/development/ocaml-modules/functory/default.nix @@ -0,0 +1,26 @@ +{stdenv, fetchurl, ocaml, findlib}: + +stdenv.mkDerivation { + + name = "ocaml-functory-0.5"; + + src = fetchurl { + url = https://www.lri.fr/~filliatr/functory/download/functory-0.5.tar.gz; + sha256 = "1j17rhifdjv1z262dma148ywg34x0zjn8vczdrnkwajsm4qg1hw3"; + }; + + buildInputs = [ ocaml findlib ]; + + installTargets = "ocamlfind-install"; + + createFindlibDestdir = true; + + meta = with stdenv.lib; { + homepage = https://www.lri.fr/~filliatr/functory/; + description = "A distributed computing library for Objective Caml which facilitates distributed execution of parallelizable computations in a seamless fashion"; + license = licenses.lgpl21; + platforms = ocaml.meta.platforms; + }; +} + + |