CamlinternalLazy(3)
π¦ NAME π¦
CamlinternalLazy β run-time support for lazy values. This is the CamlinternalLazy(3) page from the OCaml library manual, bestie. π
π Module π
Module CamlinternalLazy
Here's the module signature situation, literally:
Module CamlinternalLazy
: sig end
β¨ Documentation β¨
Okay so bestie, this is the CamlinternalLazy module, and it provides run-time support for lazy values. β¨
π¨ Real talk: all functions in this module are for system use only, not for the casual user. Like, this is not the casual-user shelf at the library, okay? It's system-use-only energy. π
πΈ Types and exceptions πΈ
type 'a t = 'a lazy_tβ yup,'a tis literally an alias for'a lazy_t. iconic, no cap.exception Undefinedβ the exception is namedUndefined, exactly like that. π«Ά
π Values π
val force_lazy_block : 'a lazy_t -> 'aβ here's the exact signature, bestie:
val force_lazy_block : 'a lazy_t -> 'a
val force_gen : only_val:bool -> 'a lazy_t -> 'aβ exact signature, character for character:
val force_gen : only_val:bool -> 'a lazy_t -> 'a
val indirect : 'a lazy_t -> 'a lazy_tβ and the last one, exact signature:
val indirect : 'a lazy_t -> 'a lazy_t
That's the whole page, fr fr. No extra options, no hidden flags, just those runtime-support functions for system use. π«Ά
mwah π huge kisses to the source/version and date: this cutie was brought to you by OCamldoc, dated 2026-06-22. πβ¨
π¦ where this page comes from
- arch rolling: ocaml 5.5.0-1 Β· LGPL2.1 AND custom: QPL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms