package travesty

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module TravestySource

Sourcemodule Bi_mappable : sig ... end

Mapping for containers with two element types.

Sourcemodule Bi_mappable_intf : sig ... end

The main groups of signatures provided by this module are:

Sourcemodule Container_exts : sig ... end

Extensions for containers.

Sourcemodule Container_exts_intf : sig ... end

Extension signatures for containers.

Sourcemodule Filter_mappable : sig ... end

Simultaneous mapping and filtering.

Sourcemodule Filter_mappable_intf : sig ... end

Signatures for filter-mapping.

Sourcemodule Mappable : sig ... end

Non-monadic mapping.

Sourcemodule Mappable_intf : sig ... end

Signatures for (non-monadic) mapping.

Sourcemodule Monad_exts : sig ... end

Generic monad extensions.

Sourcemodule Monad_exts_intf : sig ... end
Sourcemodule Monad_transform : sig ... end

Monad transformer signatures.

Sourcemodule State : sig ... end

Haskell-style state monads.

Sourcemodule State_intf : sig ... end
Sourcemodule State_transform : sig ... end

Haskell-style state transformers.

Sourcemodule State_transform_intf : sig ... end
Sourcemodule Traversable : sig ... end

Signatures and functors for containers and data structures that can be mapped across with a monadic side-effect.

Sourcemodule Traversable_intf : sig ... end

The main groups of signatures provided by this module are:

Sourcemodule Types_intf : sig ... end

Generic type signatures.

OCaml

Innovation. Community. Security.