> 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
- Run a function whenever a request for a file arrives on t... JmageK
- Re: Run a function whenever a request for a file arr... Alexander Burger
- Re: Run a function whenever a request for a file... JmageK
- Re: Run a function whenever a request for a ... Alexander Burger
- Re: Run a function whenever a request for a ... Alexander Burger
- Re: Run a function whenever a request fo... Alexander Burger
- Re: Run a function whenever a request fo... JmageK
- Re: Run a function whenever a reque... Alexander Burger
- Re: Run a function whenever a r... Alexander Burger
- Re: Run a function whenever a r... JmageK
- Re: Run a function whenever a reque... Alexander Burger
