> Thus, '@X' gets bound to
>
>  (((match '("-" @X "." "h" "t" "m" "l") U)
>  (and *SesId (timeout *Timeout))
>  ... ) ) ) )
>
> Note the additional list level, as 'match' binds its parameters to lists!
>
> So we need the dot in
>
>  (out *HtSock (cond . @X))
>
> so that this subexpression gets properly restored.
>
Why is the dot neccesary for the subexpression to be bound, is it a general 
rule that's documented somewhere?

And thanks for the explanation & help. Now it works perfectly well. Hope not 
bugging too much, haha 😅.


--
UNSUBSCRIBE: mailto:[email protected]?subject=Unsubscribe

Reply via email to