[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: triple brackets




> 
> I believe you'll find it is, at the first level, a list of items:
> 
> 	( item1 item2 ...)
> 
> where you deliver to item1 AND item2 AND ...
> 
> Each item is a list of alternatives, you deliver to ONE of the address quads
> (think of it as XOR):
> 
> 	Item1:  (address-quad-1 address-quad-2)
> 
> means address-quad-1 and address-quad-2 are equivalent, and the message should
> be delivered to one of them.
> 
> The address quads are nominally
> 	(delivery-method host address attributes)
> 
> In the statement
> 	return (((hold "$defer" "$address" $attributes)))
> 
> none of the parens are redundant, and none of them belong to the return.
> 
> There are only a few vague references to this in the documentation (look at the
> man page for scheduler, search for XOR), and in standard.cf, "a list of
> addresses in the normal AND-XOR tree form"
> 
> 					\nick
> 

Thanks a lot Nick - this really makes sense now.

-- 
Peter Ziobrzynski, pz@modtor.emp.promis.com, Toronto, Ont. Canada