| 1 |
28. l@0:IdLnk.
28. (eqof(product-deq(Knd;IdLnk;KindDeq;IdLnkDeq))(<k,l>,<kind(a(i;t)),l@0>)
28. ( false )
28. 
28. map( ms.2of(ms);filter( ms.mlnk(ms) = l@0;m(i;t)))
28. =
28. if source(l@0) = i tagged-list-messages( x.s(i;t).x;val(a(i;t));f)
28. else nil fi
28. (tg:Id if source(l@0) = i da(rcv(l@0; tg))?Top else Top fi) List
29. withlnk(l;m(i;t))
29. =
29. concat(map( tgf.map( x.<1of(tgf),x>;2of(tgf)(( x.s(i;t).x),val(a(i;t))));f))
29. (tg:Id da(rcv(l; tg))?Top) List
30. source(l) = i
filter( ms.mlnk(ms) = l;m(j;t))
=
map( x.<l,x>;tagged-list-messages( z.s(j;t).z;val(a(j;t));f))
Msg(( l,tg. da(rcv(l; tg))?Top)) List
 | 79 steps |