The everyline function turns an input-output source into a string iterator. This should allow you to read the file one at a time. from there, the readcsv and readdlm functions can read each line if you turn it into an IOBuffer.
for ln in eachline(open("file.csv"))
data = readcsv(IOBuffer(ln))
# do something with this data
end
This is still very good, but not many steps, so not so bad.
source
share