On Sat, May 31, 2008 at 5:17 PM, Tobias C. Rittweiler tcr@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