| Did you know ... | Search Documentation: |
| Predicate csv_write_stream/3 |
save_data(File) :-
setup_call_cleanup(
open(File, write, Out),
forall(data(C1,C2,C3),
csv_write_stream(Out, [row(C1,C2,C3)], [])),
close(Out)).