[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Installing cond* in core
From: |
Stefan Monnier |
Subject: |
Re: Installing cond* in core |
Date: |
Mon, 05 Feb 2024 07:39:36 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
> But there are also nonempty ni-exit clauses:
>
> > (cond*
> > (:no-exit (match* PAT FORM) THEN)
> > . ALWAYS)
>
> Can rewriting handle that?
Most likely, yes, tho I have no idea what the above means and haven't
seen the corresponding doc&code, so I can't guarantee it.
Assuming it means "if PAT matches, execute THEN (with the corresponding
bindings) for its side effects, and in all cases continue with ALWAYS
without PAT's bindings", then it's just
(progn (pcase FORM ((PAT THEN)))
(cond* . ALWAYS))
so that would be trivial to add, of course.
- Stefan
Re: Installing cond* in core, Richard Stallman, 2024/02/04
- Re: Installing cond* in core,
Stefan Monnier <=