serial is a library for working with line-oriented POSIX serial ports. The changes from 0.1 are:
* Added a BlockingSerialManager for those devices which have completely ambiguous responses and can't be sorted out nicely to send back to calling functions. Instead, it executes commands one after another, waits until they are done, sends the response back, and moves on to the next command. The magic of MVars makes all this line up properly. * Switched SerialManager to use predicates (String -> Bool) instead of Parsec parsers for sorting out return values. * Turned on -Wall and dealt with everything that appeared. * Decided to use LGPL instead of GPL, at least for now. -- Frederick Ross Doctorant, SV/GHI/UPKIN, EPFL Graduate Fellow, The Rockefeller University _______________________________________________ Haskell mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell
