package tablecloth-base

  1. Overview
  2. Docs

Create a new comparator by providing a module which satisifies T.

Examples

module Book = struct
  module T = struct
    type t = {
      isbn: string;
      title: string;
    }
    let compare book_a book_b =
      String.compare book_a.isbn book_b.isbn
  end

  include T
  include Comparator.Make(T)
end

let books = Set.empty (module Book)

The output type of Make.

Parameters

module M : T

Signature

type identity
val comparator : (M.t, identity) comparator
OCaml

Innovation. Community. Security.