|
From: Theodore H. <tw...@do...> - 2000-04-20 19:08:49
|
I'm finding myself in a situation where I'm receiving messages from many
processes simultaneously, but I only want to deal with only one. I can do
this with:
repeat {
P1 :: sender == H1 ->> do something
P2 :: sender == H1 ->> do something
|
P3 :: sender == H1 ->> do something
}
until 'done :: sender == H1;
but it would be nice to be able to easily add the test to all the
patterns. Is it possible to create a macro, something like:
repeat :: sender == H1 {
P1 ->> do something
|
P2 ->> do something
|
P3 ->> do something
}
until 'done;
to do this?
theo
|