@@ -207,12 +207,6 @@ run_input_processor_loop classify_table input stop_flag = do
207207 <*> pure (classify classify_table)
208208 runReaderT (evalStateT loop_input_processor s0) input
209209
210−-- I gave a quick shot at replacing this code with some that removed the "odd" bits. The "obvious"
211−-- changes all failed testing. This is timing sensitive code.
212−-- I now think I can replace this wil code that makes the time sensitivity explicit. I am waiting
213−-- until I have a good set of characterization tests to verify the input to event timing is still
214−-- correct for a user. I estimate the current tests cover ~70% of the required cases.
215−--
216210-- This is an example of an algorithm where code coverage could be high, even 100%, but the
217211-- algorithm still under tested. I should collect more of these examples...
218212initInputForFd :: IORef Config -> ClassifyTable -> Fd -> IO Input