On Thu, Jun 10, 2010 at 02:08:04PM -0400, Peter Fraser wrote:
> I (and I realize I was wrong ) always considered that
>
> pass quick from { addr 1, addr2 }
>
> Could be written as
>
> pass quick from addr1
> pass quick from addr2
>
> put if "!" are used this obvious should not be true
>
> pass quick from { !addr1, !addr2 }
>
> cannot be the same as ( at least I hope since I haven't built the system to
> test it)
>
> pass quick from !addr1
> pass quick from !addr2
Yes, it means exactly that.
This is not what you'd naively expect, but completely obvious once you
understand that {} just macro-expands ("copy-and-pastes"). You can use a
table to do what you expect to work.
Joachim