emacs-devel
[Top][All Lists]
Advanced

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

Re: Replace trivial pcase occurrences in the Emacs sources


From: Clément Pit-Claudel
Subject: Re: Replace trivial pcase occurrences in the Emacs sources
Date: Wed, 31 Oct 2018 13:48:42 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1

On 31/10/2018 12.13, Eli Zaretskii wrote:
>> Cc: address@hidden
>> From: Dmitry Gutov <address@hidden>
>> Date: Wed, 31 Oct 2018 18:05:44 +0200
>>
>>> Can someone enlighten me regarding those "holes"?  What does that
>>> allude to?
>>
>> I stole the term from Clement here: 
>> http://lists.gnu.org/archive/html/emacs-devel/2018-10/msg00590.html
> 
> Ah, the elements that are assigned by destructuring?  I indeed hoped
> we could identify in some way the patterns which satisfy that
> condition.  I didn't give up yet.

Regarding the word "holes": I think these ","-prefixed symbols are typically 
called "pattern-matching variables", or "placeholders".  "holes" is the more 
colloquial term, the idea being that if you "fill" the "holes" in the pattern 
with the appropriate values, you get the original data back (formally, you 
perform a "substitution" of the "placeholders").

Regarding the term "destructuring pattern": I think it's perfect.  The only 
other decent alternative I can think of would be "variable-binding pattern".

Clément.



reply via email to

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