Generic Programming Library

Generic Library Reference


Generic
Main module for using the library.
Generic_util
Namespace of utility modules.
Generic_core
Namespace of core modules for the generic library.
Generic_view
Namespace for modules defining generic views.
Generic_fun
Namespace for modules defining generic functions.

Main Module

The module Generic is meant to be used as a single entry point for using the library. It re-export the content of all the other namespaces.

Namespaces

The library is organised in four namespaces: Generic_util, Generic_core, Generic_view and Generic_fun.

PPX Syntax Extension

The library comes with two PPX syntax extensions: