Thanks for answering, but I think more about concurrent processing. Since I've just been introduced to it, it is difficult to really explain. One of the examples in class is like lets say you are investigating a bombing and you have 20 different camera surveillance tapes. You need to get all this data from these tapes and presumably some other kind of sensor input and then at some point compare against the bad guy catalog.
my @suspects =
grep { isBadGuy($_)}
map { matchFace{$_} }
@{$surveillanceTapes->{mainSt}},@{$surveillanceTapes->{oakStreet}}
Not thinking that is going to provide timely results. What kind of programming solves those kinds of problems.
Re^2: [OT] Software Architecture - Pipe and Filter