Heya Ludo,

On Thu 30 Jun 2011 12:44, Andy Wingo <wi...@pobox.com> writes:

> I think we should add `when' and `unless' to the default environment.
>
> They go like this:
>
>   (define-syntax when
>     (syntax-rules ()
>       ((_ test then then* ...)
>        (if test (begin then then* ... (if #f #f))))))
>
>   (define-syntax unless
>     (syntax-rules ()
>       ((_ test else else* ...)
>        (if (not test) (begin else else* ... (if #f #f))))))

WDYT?  `unless' is nice for assertions, `when' is its converse, and most
Schemes have them.  I would like to add them to Guile too.

Andy
-- 
http://wingolog.org/

Reply via email to