Module Prelude.Print

Alternate access to type-specific print functions.

val bool : bool -> unit
val n0 : N0.t -> unit
val n1 : N1.t -> unit
val int : int -> unit
val pair : ?left:string -> ?sep:string -> ?right:string -> ('a -> string) -> ('b -> string) -> ('a * 'b) -> unit

pair is Pair.print.

val list : ?left:string -> ?sep:string -> ?right:string -> ('a -> string) -> 'a list -> unit

list is (Lists.to_string >> print).

val string : 'a -> 'a
val interval : ?left:string -> ?sep:string -> ?right:string -> (int * int) -> unit

interval is Interval.Int.print.

val option : ('a -> string) -> 'a Option.t -> unit

option is Option.print.

val result : error:('a -> string) -> ok:('b -> string) -> ('b, 'a) Stdlib.result -> unit

result is Result.print.