1(**************************************************************************) 2(* *) 3(* OCaml *) 4(* *) 5(* Damien Doligez, projet Para, INRIA Rocquencourt *) 6(* *) 7(* Copyright 1997 Institut National de Recherche en Informatique et *) 8(* en Automatique. *) 9(* *) 10(* All rights reserved. This file is distributed under the terms of *) 11(* the GNU Lesser General Public License version 2.1, with the *) 12(* special exception on linking described in the file LICENSE. *) 13(* *) 14(**************************************************************************) 15 16(** Run-time support for lazy values. 17 All functions in this module are for system use only, not for the 18 casual user. *) 19 20exception Undefined 21 22val force_lazy_block : 'a lazy_t -> 'a 23 24val force_val_lazy_block : 'a lazy_t -> 'a 25 26val force : 'a lazy_t -> 'a 27val force_val : 'a lazy_t -> 'a 28