[racket] Delimiting scope
On 2014-01-18 17:11:11 +0100, antoine wrote:
> In racket there is a lot of functions like response/output that take a function
> in parameter that take n-parameters.
>
> Why not use a macro unhygienic that introduce those n-bindings but allow user to
> rename the bindings names:
Racketeers often prefer procedures and use macros only when needed.
In this case, introducing bindings unhygienically buys a very small
amount of brevity while obscuring the binding structure. OTOH, using a
`lambda` makes it obvious what is in scope.
Cheers,
Asumu