Read and write operations
val read_file : ?trim:bool -> string -> string array
val read_file_string : string -> string
val write_file : ?_flag:Stdlib.open_flag -> string -> string -> unit
val marshal_from_file : string -> 'a
val marshal_to_file :
?flags:Stdlib.Marshal.extern_flags list ->
'a ->
string ->
unit
val read_csv : ?sep:char -> string -> string array array
val write_csv : ?sep:char -> string array array -> string -> unit
val read_csv_proc :
?sep:char ->
(int -> string array -> unit) ->
string ->
unit
val write_csv_proc :
?sep:char ->
'a array array ->
('a -> string) ->
string ->
unit
Iteration functions
val iteri_lines_of_file :
?verbose:bool ->
(int -> string -> unit) ->
string ->
unit
val mapi_lines_of_file : (int -> string -> 'a) -> string -> 'a array
val iteri_lines_of_marshal :
?verbose:bool ->
(int -> 'a -> unit) ->
string ->
unit
val mapi_lines_of_marshal : (int -> 'a -> 'b) -> string -> 'b array
Helper functions
val head : int -> string -> string array
val csv_head : ?sep:char -> int -> string -> string array