Ya.. I agree completely! This is a throw back from my Route66 coding days..TonyB wrote:It would probably speed things up a lot if you just set the terminal to cbreak mode at the start of the program (either with stty or Term::Readkey::Readmode()), or better yet, just use Readkey() from Term::Readkey in non-blocking mode.

Hell, use the entire CPAN archive if ya like!TonyB wrote:I'm going to try to write a new version of the program that splits the reading and saving to separate processes. Should I try to keep to as few non-default modules as possible, or would it be OK to use some more complicated ones like Event and Expect?

Please... keep me posted.. ( I was just look'n at threading my script out... but if you've done this type of thing before, You'll probably have something quicker! )
