Ocsigen

Eliom

Home

Doc

Blog

Eliom

Js_of_ocaml

Server

Lwt

Tyxml

Start

  • Home
  • Doc
  • Eliom
  • Js_of_ocaml
  • Server
  • Lwt
  • Tyxml
  • Toolkit
  • Start
  • Ocsipersist
  • ReactiveData
  • i18n
  • Wodoc
  • Other projects
  • Research papers
  • Who does Ocsigen?
  • Contributing
  • Blog
  • Installation
  • Source code

On this page

Eliom's Reference manual

  • Introduction

Server-side programming

Services

  • The different types of services
  • Typing service parameters
  • Service handlers
  • Creating links and forms
  • Sessions and server side state
  • Security

Client-server programming

  • Eliom applications
  • Multi-tier programming
  • Generating HTML
  • Communication
  • Client-side services
  • Shared reactive programming
  • Caching data and off-line applications
  • Custom wrapping

Workflows

  • Distillery
  • Mobile apps
  • Configuration & running
  • Scalability

Server API

Server API

  • Eliom_lib
  • Eliom_client
  • Eliom_client_value
  • Eliom_common
  • Eliom_config
  • Eliom_request_info
  • Eliom_reference
  • Eliom_state

Content and form creation

  • Eliom_content
  • Eliom_content.Html
  • Eliom_content.Svg
  • Eliom_content.Xml
  • Eliom_tools

Service creation

  • Eliom_service
  • Eliom_parameter
  • Eliom_registration
  • Eliom_registration.Html
  • Eliom_registration.Action
  • Eliom_registration.Ocaml
  • Eliom_registration.App
  • Eliom_registration.File
  • Eliom_registration.Any
  • Eliom_registration.Redirection

Client/server communication

  • Eliom_shared
  • Eliom_notif
  • Eliom_cscache
  • Eliom_bus
  • Eliom_comet
  • Eliom_react

On this page

Eliom's Reference manual

  • Introduction

Server-side programming

Services

  • The different types of services
  • Typing service parameters
  • Service handlers
  • Creating links and forms
  • Sessions and server side state
  • Security

Client-server programming

  • Eliom applications
  • Multi-tier programming
  • Generating HTML
  • Communication
  • Client-side services
  • Shared reactive programming
  • Caching data and off-line applications
  • Custom wrapping

Workflows

  • Distillery
  • Mobile apps
  • Configuration & running
  • Scalability

Server API

Server API

  • Eliom_lib
  • Eliom_client
  • Eliom_client_value
  • Eliom_common
  • Eliom_config
  • Eliom_request_info
  • Eliom_reference
  • Eliom_state

Content and form creation

  • Eliom_content
  • Eliom_content.Html
  • Eliom_content.Svg
  • Eliom_content.Xml
  • Eliom_tools

Service creation

  • Eliom_service
  • Eliom_parameter
  • Eliom_registration
  • Eliom_registration.Html
  • Eliom_registration.Action
  • Eliom_registration.Ocaml
  • Eliom_registration.App
  • Eliom_registration.File
  • Eliom_registration.Any
  • Eliom_registration.Redirection

Client/server communication

  • Eliom_shared
  • Eliom_notif
  • Eliom_cscache
  • Eliom_bus
  • Eliom_comet
  • Eliom_react

Module Xml.W

type 'a t = 'a Xml.W.t
val return : 'a -> 'a t
type ('a, 'b) ft = ('a, 'b) Xml.W.ft
val fmap : ('a, 'b) ft -> 'a t -> 'b t
type 'a tlist = 'a Xml.W.tlist
val nil : unit -> 'a tlist
val singleton : 'a t -> 'a tlist
val cons : 'a t -> 'a tlist -> 'a tlist
val append : 'a tlist -> 'a tlist -> 'a tlist
val map : ('a, 'b) ft -> 'a tlist -> 'b tlist