---
name: "Stdlib.Callback"
section: "3o"
platform: "linux"
package: "ocaml"
version: "5.5.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Stdlib.Callback"
---

# Stdlib.Callback(3o)

no description

## NAME

Stdlib.Callback - no description

## Module

Module   Stdlib.Callback

## Documentation

Module **Callback**\
  :  **(module Stdlib\_\_Callback)**

*val register* :  **string -\> 'a -\> unit**

**Callback.register n v** registers the value  **v** under the name  **n** . C code can later retrieve a handle to  **v** by calling  **caml\_named\_value(n)** .

*val register\_exception* :  **string -\> exn -\> unit**

**Callback.register\_exception n exn** registers the exception contained in the exception value  **exn** under the name  **n** . C code can later retrieve a handle to the exception by calling  **caml\_named\_value(n)** . The exception value thus obtained is suitable for passing as first argument to  **raise\_constant** or  **raise\_with\_arg** .
