Server API ¶
Service creation ¶
Eliom_service |
Creation and manipulation of Eliom services.
Eliom_parameter | |
Eliom_registration |
Eliom services registration for various kinds of page content: Eliom application, valid Eliom_registration.Html, actions, redirections, static files, ...
Eliom_registration.Html |
Eliom service registration for services that return HTML pages.
Eliom_registration.Action |
Eliom service registration for services that only execute actions.
Eliom_registration.Ocaml |
Eliom service registration for services that send marshalled OCaml values.
Eliom_registration.App |
Functor for application creation.
Eliom_registration.File |
Eliom service registration for services that returns file contents.
Eliom_registration.Any |
Eliom service registration for services that choose dynamically what they want to send.
Eliom_registration.Redirection |
Eliom service registration for services that returns a redirections towards another service.
Content and form creation ¶
Eliom_content |
This module allows creating valid HTML content, or other XML formats.
Eliom_content.Html |
Building and printing valid HTML5 tree.
Eliom_content.Svg |
Building and pretty-printing valid SVG tree.
Eliom_content.Xml |
Low-level XML manipulation.
Eliom_tools |
Helpers for (hierarchical) menu generation in HTML5.
Server side state, requests, misc ¶
Eliom_reference |
Server side state data, a.k.a Eliom references
Eliom_state |
Storing server-side values for your applications or sessions.
Eliom_config |
This module makes also possible get information from the configuration file.
Eliom_request_info |
This module contains the functions you need to get (or set) information about current request.
Eliom_common |
Low level functions for Eliom, exceptions and types.
Eliom_lib |
A few common functions used by Eliom.
Client/server communication ¶
Eliom_client | |
Eliom_client_value |
Client and shared values
Eliom_shared |
This module implements shared (i.e., client-server) versions of the React and ReactiveData libraries.
Eliom_notif |
Server to client notifications.
Eliom_cscache |
Client-server cache for Eliom applications, that is used both for keeping data on client side or keeping values in memory during a request.
Eliom_bus |
Broadcasting facilities between clients and server
Eliom_comet |
Primitives to push data to the client, without explicit request.
Eliom_react |
Propagate events occurrences from the server to the client and the other way around.