Gist.Array_likeArray likes for gist processors.
A couple of standard array types are distinguished to allow gist processors to process them specially. If you are uninterested in the specialization use Array_like.to_module to treat them uniformly.
The type for array modules.
The type for specifying the two standard interpretations of OCaml string and bytes values.
type ('elt, 'array) t = | Bytes : bytes_encoding -> (char, bytes) t| String : bytes_encoding -> (char, string) t| Array : 'elt gist -> ('elt, 'elt array) t| Iarray : 'elt gist -> ('elt, 'elt iarray) t| Bigarray1 : 'elt gist
* ('elt, 'b) Stdlib.Bigarray.kind
* 'c Stdlib.Bigarray.layout -> ('elt,
('elt, 'b, 'c) Stdlib.Bigarray.Array1.t)
t| Module : 'elt gist * ('elt, 'array) module' -> ('elt, 'array) tThe type for representing array like types of type 'array with elements of type 'elt.