guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Anaphoric macros like when-let


From: Matt Wette
Subject: Re: Anaphoric macros like when-let
Date: Sat, 26 Aug 2017 12:50:46 -0700

> On Aug 26, 2017, at 12:47 PM, Arun Isaac <address@hidden> wrote:
> 
> 
> Is there a Scheme or Guile equivalent to Emacs Lisp's `when-let' ?
> 
> Basically, I'm looking for a shorthand to express this:
> 
> (let ((x (foo))
>  (when x
>    (bar x))))
> 
> as this:
> 
> (when-let (x (foo))
>  (bar x))
> 

(use-modules (srfi srfi-2))

(and-let* ((x foo))
  (bar x))






reply via email to

[Prev in Thread] Current Thread [Next in Thread]