9 , js_of_ocaml-ocamlbuild
11 , js_of_ocaml-ppx_deriving_json
18 buildDunePackage rec {
22 src = fetchFromGitHub {
26 hash = "sha256-q8XLkyE5GE7NmU+v5221mkMrm2pK0Loh+RsS++PZp+Q=";
33 js_of_ocaml-ocamlbuild
34 js_of_ocaml-ppx_deriving_json
38 propagatedBuildInputs = [
51 setupHook = [ ./setup-hook.sh ];
54 homepage = "http://ocsigen.org/eliom/";
55 description = "OCaml Framework for programming Web sites and client/server Web applications";
58 Eliom is a framework for programming Web sites
59 and client/server Web applications. It introduces new concepts to
60 simplify programming common behaviours and uses advanced static
61 typing features of OCaml to check many properties of the Web site
62 at compile time. If you want to write a Web application, Eliom
63 makes possible to write the whole application as a single program
64 (client and server parts). A syntax extension is used to
65 distinguish both parts and the client side is compiled to JS using
69 license = lib.licenses.lgpl21;
71 maintainers = [ lib.maintainers.gal_bolle ];