[alexandria-devel] Re: Review cycle 1: binding constructs

Nikodemus Siivola nikodemus at random-state.net
Sat May 31 14:37:20 UTC 2008


On Sat, May 31, 2008 at 5:17 PM, Tobias C. Rittweiler <tcr at freebits.de> wrote:

> Not really, because in real code, matters are more complicated warranting
> a more complex macro. Hence my pledge for removal.
>
> Do you have a use case for the non short-circuiting behaviour?

I don't have a _personal_ use-case for * variants at all. My own code
use only the unstarred versions.

My most common use-case is

 (when-let (x (foo))
    (frob x))

replacing

 (awhen (foo)
   (frob it))

.

Cheers,

 -- Nikodemus



More information about the alexandria-devel mailing list