package io

  1. Overview
  2. Docs

Module IO.SeqSource

Sourceval (=>) : ('a, 'b, 'r) node -> ('b, 'c, 'r) node -> ('a, 'c, 'r) node
Sourceval (<=) : ('b, 'c, 'r) node -> ('a, 'b, 'r) node -> ('a, 'c, 'r) node
Sourceval count : (Elements.void, int, 'r) node
Sourceval nth : int -> ('a, 'b, 'r) node -> 'b option
Sourceval map : ('a -> 'b) -> ('a, 'b, 'r) node
Sourceval filter : ('a -> bool) -> ('a, 'a, 'r) node
Sourceval take : int -> ('a, 'a, unit) node
Sourceval take_while : ('a -> bool) -> ('a, 'a, unit) node
Sourceval drop : int -> ('a, 'a, 'b) node
Sourceval drop_while : ('a -> bool) -> ('a, 'a, 'b) node
Sourceval tail : ('a, 'a, 'b) node
Sourceval repeat : ?n:int -> 'a -> ('b, 'a, unit) node
Sourceval iota : int -> (Elements.void, int, unit) node
Sourceval slice : int -> int -> ('a, 'a, unit) node
Sourceval range : int -> int -> (Elements.void, int, unit) node
Sourceval fold : init:'a -> f:('a -> 'b -> 'a) -> ('c, 'b, 'd) node -> 'a
Sourceval sum : (Elements.void, int, 'r) node -> int
Sourceval len : (Elements.void, int, 'r) node -> int
Sourceval any : (Elements.void, bool, 'r) node -> bool
Sourceval last : (Elements.void, 'b, 'r) node -> 'b option
Sourceval head : (Elements.void, 'b, 'r) node -> 'b option
Sourceval list : 'a list -> (Elements.void, 'a, unit) node
Sourceval file : string -> (Elements.void, string, unit) node
Sourceval collect : ('a, 'b, 'c) node -> 'b list
OCaml

Innovation. Community. Security.