Subject: Re: bug#19814: 24.4; pcase-lambda

From: Leo Liu <[email-masked]>
Date: Mon, 09 Feb 2015 13:30:58 +0800

On 2015-02-09 12:27 +0800, Stefan Monnier wrote:
> No, I meant (DECLS . BODY) such that
>
>   (let ((x (macroexp-parse-body body)))
>     (append (car x) (cdr x)))
>
> return something `equal' to `body'.

Ahh, I see. We can certainly do that.

But isn't the version committed to master slightly more flexible i.e.
one can easily access the individual DOC, DECLARE or INTERACTIVE form?
And if one wants to use the prelude (without the `nil') as a whole it is
just (remq nil (car PARSED-BODY)) away? What do you think?

Leo