diff --git a/dev/iter/Iter/Infix/index.html b/dev/iter/Iter/Infix/index.html index 90d8b66..036862f 100644 --- a/dev/iter/Iter/Infix/index.html +++ b/dev/iter/Iter/Infix/index.html @@ -1,2 +1,2 @@ -Infix (iter.Iter.Infix)

Module Iter.Infix

val (--) : int -> int -> int t

a -- b is the range of integers from a to b, both included, in increasing order. It will therefore be empty if a > b.

val (--^) : int -> int -> int t

a --^ b is the range of integers from b to a, both included, in decreasing order (starts from a). It will therefore be empty if a < b.

val (>>=) : 'a t -> ('a -> 'b t) -> 'b t

Monadic bind (infix version of flat_map

  • since 0.5
val (>|=) : 'a t -> ('a -> 'b) -> 'b t

Infix version of map

  • since 0.5
val (<*>) : ('a -> 'b) t -> 'a t -> 'b t

Applicative operator (product+application)

  • since 0.5
val (<+>) : 'a t -> 'a t -> 'a t

Concatenation of iterators

  • since 0.5
\ No newline at end of file +Infix (iter.Iter.Infix)

Module Iter.Infix

val (--) : int -> int -> int t

a -- b is the range of integers from a to b, both included, in increasing order. It will therefore be empty if a > b.

val (--^) : int -> int -> int t

a --^ b is the range of integers from b to a, both included, in decreasing order (starts from a). It will therefore be empty if a < b.

val (>>=) : 'a t -> ('a -> 'b t) -> 'b t

Monadic bind (infix version of flat_map

  • since 0.5
val (>|=) : 'a t -> ('a -> 'b) -> 'b t

Infix version of map

  • since 0.5
val (<*>) : ('a -> 'b) t -> 'a t -> 'b t

Applicative operator (product+application)

  • since 0.5
val (<+>) : 'a t -> 'a t -> 'a t

Concatenation of iterators

  • since 0.5
val let+ : 'a t -> ('a -> 'b) -> 'b t

Alias for map

  • since NEXT_RELEASE
val and+ : 'a t -> 'b t -> ('a * 'b) t

Alias for product

  • since NEXT_RELEASE
val let* : 'a t -> ('a -> 'b t) -> 'b t

Alias for flat_map

  • since NEXT_RELEASE
val and* : 'a t -> 'b t -> ('a * 'b) t

Alias for product

  • since NEXT_RELEASE
\ No newline at end of file diff --git a/dev/iter/Iter/index.html b/dev/iter/Iter/index.html index d6541e8..a097beb 100644 --- a/dev/iter/Iter/index.html +++ b/dev/iter/Iter/index.html @@ -31,7 +31,7 @@ let () = Random.self_init () (* Generate random values. *) -let l = Iter.random_int 1000 |> Iter.take 3 |> Iter.to_list

Infix functions

module Infix : sig ... end
include module type of Infix
val (--) : int -> int -> int t

a -- b is the range of integers from a to b, both included, in increasing order. It will therefore be empty if a > b.

val (--^) : int -> int -> int t

a --^ b is the range of integers from b to a, both included, in decreasing order (starts from a). It will therefore be empty if a < b.

val (>>=) : 'a t -> ('a -> 'b t) -> 'b t

Monadic bind (infix version of flat_map

  • since 0.5
val (>|=) : 'a t -> ('a -> 'b) -> 'b t

Infix version of map

  • since 0.5
val (<*>) : ('a -> 'b) t -> 'a t -> 'b t

Applicative operator (product+application)

  • since 0.5
val (<+>) : 'a t -> 'a t -> 'a t

Concatenation of iterators

  • since 0.5

Pretty printing

val pp_seq : +let l = Iter.random_int 1000 |> Iter.take 3 |> Iter.to_list

Infix functions

module Infix : sig ... end
include module type of Infix
val (--) : int -> int -> int t

a -- b is the range of integers from a to b, both included, in increasing order. It will therefore be empty if a > b.

val (--^) : int -> int -> int t

a --^ b is the range of integers from b to a, both included, in decreasing order (starts from a). It will therefore be empty if a < b.

val (>>=) : 'a t -> ('a -> 'b t) -> 'b t

Monadic bind (infix version of flat_map

  • since 0.5
val (>|=) : 'a t -> ('a -> 'b) -> 'b t

Infix version of map

  • since 0.5
val (<*>) : ('a -> 'b) t -> 'a t -> 'b t

Applicative operator (product+application)

  • since 0.5
val (<+>) : 'a t -> 'a t -> 'a t

Concatenation of iterators

  • since 0.5
val let+ : 'a t -> ('a -> 'b) -> 'b t

Alias for map

  • since NEXT_RELEASE
val and+ : 'a t -> 'b t -> ('a * 'b) t

Alias for product

  • since NEXT_RELEASE
val let* : 'a t -> ('a -> 'b t) -> 'b t

Alias for flat_map

  • since NEXT_RELEASE
val and* : 'a t -> 'b t -> ('a * 'b) t

Alias for product

  • since NEXT_RELEASE

Pretty printing

val pp_seq : ?sep:string -> (Stdlib.Format.formatter -> 'a -> unit) -> Stdlib.Format.formatter -> diff --git a/dev/iter/IterBigarrayShims_/.dummy b/dev/iter/IterBigarrayShims_/.dummy deleted file mode 100644 index e69de29..0000000 diff --git a/dev/iter/IterBigarrayShims_/index.html b/dev/iter/IterBigarrayShims_/index.html deleted file mode 100644 index b40eae4..0000000 --- a/dev/iter/IterBigarrayShims_/index.html +++ /dev/null @@ -1,8 +0,0 @@ - -IterBigarrayShims_ (iter.IterBigarrayShims_)

Module IterBigarrayShims_

val bigarray_map_file : - Unix.file_descr -> - ('a, 'b) Stdlib.Bigarray.kind -> - 'c Stdlib.Bigarray.layout -> - bool -> - int -> - ('a, 'b, 'c) Stdlib.Bigarray.Array1.t
\ No newline at end of file diff --git a/dev/iter/Iter_shims_/.dummy b/dev/iter/Iter_shims_/.dummy deleted file mode 100644 index e69de29..0000000 diff --git a/dev/iter/Iter_shims_/index.html b/dev/iter/Iter_shims_/index.html deleted file mode 100644 index 56b146a..0000000 --- a/dev/iter/Iter_shims_/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -Iter_shims_ (iter.Iter_shims_)

Module Iter_shims_

module Stdlib = Stdlib
\ No newline at end of file diff --git a/dev/iter/index.html b/dev/iter/index.html index 88d0288..0b4aa8a 100644 --- a/dev/iter/index.html +++ b/dev/iter/index.html @@ -1,2 +1,2 @@ -index (iter.index)

iter index

Library iter

This library exposes the following toplevel modules:

Library iter.bigarray

This library exposes the following toplevel modules:

\ No newline at end of file +index (iter.index)

iter index

Library iter

This library exposes the following toplevel modules:

Library iter.bigarray

The entry point of this library is the module: IterBigarray.

\ No newline at end of file