I have never before had occasion to do the following kind of problem, so
I haven't a clue where to start.  I have a C filter that accepts a
string on stdin and returns a boolean based on it's analysis of the
string.  In a ruby program I want to pass a list of strings, one at a
time, to the filter and take appropriate action based on each return
value.  Could someone point me in the right direction? I have never
worked with threads or pipes before.

Albert