in reply to RE: RE: VI in Perl
in thread VI in Perl

Dominus was right on both counts. Arrays are faster and simpler. I re-implemented vip using arrays and it works like a charm. This also reduced my code by about 300 lines.