this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #26850 from balat/opam-publish-eliom.11.1.0

Package eliom.11.1.0

authored by

Marcello Seri and committed by
GitHub
ba9bf72c d6bf9df6

+64
+64
packages/eliom/eliom.11.1.0/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + synopsis: "Advanced client/server Web and mobile framework" 4 + description: """ 5 + Eliom is a framework for implementing Web sites and client/server Web and mobile applications. 6 + It uses advanced concepts to simplify the implementation of common behaviors (e.g. scoped sessions, continuation based Web programming ...). 7 + It uses advanced static typing features of OCaml to check many properties of the Web application at compile-time (html, page parameters ...). 8 + Eliom allows implementing the whole application as a single program that includes both the client and the server code. For example, you can implement event handlers (onclick ...) directly in OCaml, and you can call a server-side OCaml function from the client. Pages are generated either on the server or the client. 9 + These client-side features remain compatible with traditional Web programming (links, forms, URLs, bookmarks, sessions ...). 10 + It is possible to generate mobile applications for Android and iOS with the exact same code as your Web application. 11 + The client-side code is compiled to JS using Ocsigen Js_of_ocaml or to Wasm using Wasm_of_ocaml. 12 + """ 13 + maintainer: ["dev@ocsigen.org"] 14 + authors: ["dev@ocsigen.org"] 15 + license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" 16 + homepage: "https://ocsigen.org/eliom/" 17 + bug-reports: "https://github.com/ocsigen/eliom/issues" 18 + depends: [ 19 + "dune" {>= "3.6"} 20 + "ocaml" {>= "4.12.0"} 21 + "ocamlfind" 22 + "ppx_deriving" 23 + "ppxlib" {>= "0.15.0"} 24 + "js_of_ocaml-compiler" {>= "5.5.0"} 25 + "js_of_ocaml" {>= "5.5.0"} 26 + "js_of_ocaml-lwt" {>= "5.5.0"} 27 + "js_of_ocaml-ocamlbuild" {build} 28 + "js_of_ocaml-ppx" {>= "5.5.0"} 29 + "js_of_ocaml-ppx_deriving_json" {>= "5.5.0"} 30 + "js_of_ocaml-tyxml" {>= "5.5.0"} 31 + "lwt_log" 32 + "lwt_ppx" {>= "1.2.3"} 33 + "tyxml" {>= "4.6.0" & < "4.7.0"} 34 + "ocsigenserver" {>= "6.0.0" & < "7.0.0"} 35 + "ipaddr" {>= "2.1"} 36 + "reactiveData" {>= "0.2.1"} 37 + "base-bytes" 38 + "ocsipersist" {>= "2.0" & < "3.0"} 39 + "ppx_optcomp" 40 + "xml-light" {>= "2.5"} 41 + "odoc" {with-doc} 42 + ] 43 + build: [ 44 + ["dune" "subst"] {dev} 45 + [ 46 + "dune" 47 + "build" 48 + "-p" 49 + name 50 + "-j" 51 + jobs 52 + "@install" 53 + "@runtest" {with-test} 54 + "@doc" {with-doc} 55 + ] 56 + ] 57 + dev-repo: "git+https://github.com/ocsigen/eliom.git" 58 + url { 59 + src: "https://github.com/ocsigen/eliom/archive/refs/tags/11.1.0.tar.gz" 60 + checksum: [ 61 + "md5=a1fe1f37d5163c25818afcc5ca8d6ecf" 62 + "sha512=4ac91ff05bb43eea5d5e1e046bc54a0c97707db28be3c2f65437fbb1b3457171f715105f7f0621837494c014dc05473f26bc919483b0e47d394a2bbe19b319a7" 63 + ] 64 + }