Ya.. I agree completely! This is a throw back from my Route66 coding days.. Not as useful on higher speed apps...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! As long as the modules are stable, and will compile / install w/o tons of tweaking, I don't see a problem with it.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! )