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

Reply via email to