package strymonas-pure

  1. Overview
  2. Docs

Parameters

module S : sig ... end

Signature

type e = S.e
val etyp : S.e Raw.tbase
val size : int
val hist_size : int
type t = {
  1. buffer : e Raw.arr;
  2. curr : e Raw.exp;
  3. idx : int Raw.exp;
}
val buffer_len : int
val hs1 : int
val make_stream : ?padding:bool -> e Raw.exp Raw.stream -> t Raw.stream
val reduce_gen : ('a Raw.exp -> 'a Raw.exp -> 'a Raw.exp) -> (int Raw.exp -> e Raw.exp -> 'a Raw.exp) -> t -> ('a Raw.exp -> 'w Raw.stm) -> 'w Raw.stm
OCaml

Innovation. Community. Security.