package eliom

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

12.0.0.tar.gz
md5=4b220b194b6f4b55595a15de48a77d5f
sha512=030f33a99ad3cdbf8f86cb92bb54665004fd8aed7113733407682c2f8dda035a57915f38084e7ceead488e51765b339e0cd070c649ecbe8a7fb23eb008894a08

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 ()