fromCSV, fromTSV, csv, tsv can all take either a file hander or a file name Notice: to leave rooms for future development, file handler is not closed by Data::Table. It's caller's responsibility to close it afterwards, if no longer used. table::sort code is replaced, the old sort method is renamed to sort_v0 and is deprecated. The new sort method allow user-defined sorting operators, please read manual on table::sort The new sort method also runs faster in some benchmark tests. A big thank to Wenbin Ye for suggestions, as well as contributing both the new sort code and test examples