CamlinternalMod(3) OCaml library CamlinternalMod(3)

# [NAME](#NAME)

CamlinternalMod - Run-time support for recursive modules.

# [Module](#Module)

Module CamlinternalMod

# [Documentation](#Documentation)

Module **CamlinternalMod**  
: **sig end**

Run-time support for recursive modules. All functions in this module are for system use only, not for the casual user.

*type shape* =  
| Function  
| Lazy  
| Class  
| Module **of** **shape array**  
| Value **of** **Obj.t**

*val init\_mod* : **string * int * int -&gt; shape -&gt; Obj.t**

*val update\_mod* : **shape -&gt; Obj.t -&gt; Obj.t -&gt; unit**

2026-09-15 OCamldoc

---

Document: CamlinternalMod(3o) from ocaml-4 4.14.4-r3 (Chainguard OS)
Source: https://github.com/ocaml/ocaml
