+63
packages/eliom/eliom.10.1.2/opam
+63
packages/eliom/eliom.10.1.2/opam
···+It uses advanced concepts to simplify the implementation of common behaviors (e.g. scoped sessions, continuation based Web programming ...).+It uses advanced static typing features of OCaml to check many properties of the Web application at compile-time (html, page parameters ...).+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.+These client-side features remain compatible with traditional Web programming (links, forms, URLs, bookmarks, sessions ...).+It is possible to generate mobile applications for Android and iOS with the exact same code as your Web application.+The client-side code is compiled to JS using Ocsigen Js_of_ocaml or to Wasm using Wasm_of_ocaml.+"sha512=c5a0ff26c3b605e9807ba37b0f0c98f05af763c585a42621412dae59589fea8ffa9aa279d4af5e59a3a20a01f955f1e9d035ad6d63cd25bb309fec3ab5514929"