| Did you know ... | Search Documentation: |
| Pack canny_tudor -- prolog/canny/csv.pl |
This module provides predicates for reading CSV files in a memory-efficient manner using Prolog engines. The main predicate, csv_read_file_by_row/3, allows for non-deterministic reading of CSV rows, yielding one row at a time.
This predicate uses a Prolog engine to read the CSV file non-deterministically, yielding one Row term at a time. This is useful for processing large CSV files without loading the entire file into memory.