+64
packages/eliom/eliom.11.1.1/opam
+64
packages/eliom/eliom.11.1.1/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=e58557a1b525efd011e0eb539b112b53e6c012ac3fb2153c251be030eda483dd3b19de625707cf5ffebd97fa6a7fabfb8a6aae8e8a61c79e0bd7ad2d289df9a9"