in reply to Append lines to csv

Is there any reason why you can't just use push(). After all, is that not the whole point of tieing a file to an array?
use Tie::Array::CSV; my $filename = 'tied.csv'; tie my @file, 'Tie::Array::CSV', $filename; push(@file,[4,5,6]); untie @file;