package core_extended

  1. Overview
  2. Docs

Wraps Stdio.Out_channel for writing CSVs one line at a time.

type 'a write = 'a t
type 'a t
val create : ?quote:char -> ?sep:char -> ?line_breaks:[ `Unix | `Windows ] -> write_header:bool -> 'a write -> Core.Out_channel.t -> 'a t
val channel : 'a t -> Core.Out_channel.t
val output_row : 'a t -> 'a -> unit