---
name: "ocamlmod"
section: "1"
platform: "linux"
package: "ocamlmod"
version: "0.0.9-5+b3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/ocamlmod"
---

# ocamlmod(1)

generate OCaml modules from source files

## NAME

ocamlmod - generate OCaml modules from source files

## SYNOPSIS

ocamlmod \[‐help\|‐‐help\] file.mod

## DESCRIPTION

This program allows one to generate a single module files from a bunch of OCaml source file.

## FILE SYNTAX

The `file.mod` must contains one source (`.ml`) per line.

Each `.ml` file is copied with an indentation of 2 space into `file.ml` The target filename is derived from the `.mod` filename.

During the copy, some parts are removed:

- •

  Every lines contains inside a `(* END EXPORT *)`, `(* START EXPORT *)`

- •

  Some camlp4 related directive (`with odn` and `TYPE_CONV_PATH`).

## AUTHORS

Sylvain Le Gall.
