package eliom

  1. Overview
  2. Docs
Advanced client/server Web and mobile framework

Install

Dune Dependency

Authors

Maintainers

Sources

11.0.0.tar.gz
md5=1c1f8e90f27f81f0e7f002e79340d200
sha512=4c4266c2f979e6d23a7ed385d92e3c6513e27e6372e532171a1d03e385c5fb15ad791e23cee22d9411b253526094eba8496d5bd564b1feea8c6ded738cddda24

doc/src/eliom.server/eliom_lazy.ml.html

Source file eliom_lazy.ml

1
2
3
4
5
6
7
8
# 1 "src/lib/eliom_lazy.server.ml"
type 'a request = {data : unit -> 'a; mark : 'a request Eliom_wrap.wrapper}
[@@warning "-69"]

let mark = Eliom_wrap.create_wrapper (fun l -> l.data ())
let from_fun data = {data; mark}
let from_val v = {data = (fun () -> v); mark}
let force v = v.data ()
OCaml

Innovation. Community. Security.