Warning: Reason support is experimental. We are looking for beta-tester and contributors.

Server API

Lib

A few common functions used by Eliom.

Client
Eliom_client_value
Eliom_common
Config

This module makes also possible get information from the configuration file.

Request_info

This module contains the functions you need to get (or set) information about current request.

Reference

Server side state data, a.k.a Eliom references

State

Storing server-side values for your applications or sessions.

Content and form creation

Content

This module allows creating valid HTML content, or other XML formats.

Eliom_content.Html
Eliom_content.Svg
Eliom_content.Xml
Tools

Service creation

Service

Creation and manipulation of Eliom services.

Parameter
Registration

Eliom services registration for various kinds of page content: Eliom application, valid Registration.Html, actions, redirections, static files, ...

Eliom_registration.Html
Eliom_registration.Action
Eliom_registration.Ocaml
Eliom_registration.App
Eliom_registration.File
Eliom_registration.Any
Eliom_registration.Redirection

Client/server communication

Shared

This module implements shared (i.e., client-server) versions of the React and ReactiveData libraries.

Notif

Server to client notifications.

Cscache
Bus

Broadcasting facilities between clients and server

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.

Index