GNU bug report logs - #72754
31.0.50; Add a pcase-pattern-let?

Previous Next

Package: emacs;

Reported by: Michael Heerdegen <michael_heerdegen <at> web.de>

Date: Thu, 22 Aug 2024 02:03:01 UTC

Severity: normal

Found in version 31.0.50

Full log


Message #8 received at 72754 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Michael Heerdegen <michael_heerdegen <at> web.de>
Cc: 72754 <at> debbugs.gnu.org
Subject: Re: bug#72754: 31.0.50; Add a pcase-pattern-let?
Date: Thu, 22 Aug 2024 09:38:04 -0400
> wouldn't it be a significant improvement and maybe a low hanging fruit
> to add a macro allowing to add local pattern definitions?  I.e., like
> `macrolet' by for pcase patterns?

I don't know how important/useful it would be, but yes it would make
a lot of sense.  As a matter of fact, it's a general pattern which
recurs in all the packages which provide an extensible domain specific
language (peg.el, pcase.el, bindat.el, rx.el, gv.el, ...) and I'd like
to find a general solution.

It can also make sense to allow defining a set of extensions at one
place, and then make them available locally.


        Stefan





This bug report was last modified 295 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.