Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Frederick Ross <madhadron <at> gmail.com>
Subject: serial-0.2
Newsgroups: gmane.comp.lang.haskell.general
Date: Monday 8th June 2009 08:57:17 UTC (over 8 years ago)
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
 
CD: 2ms