[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