Re: New EEP draft: Pinning operator ^ in patterns

Mikael Karlsson <[email protected]>
Newsgroups gmane.comp.lang.erlang.general,gmane.comp.lang.erlang.eeps
Message-ID <CAHsLMoTENAcO5c2m3woVwQcpheujh7_bhzNyN8JncyuGoo4Q2w@mail.gmail.com>
You are not pulling legs with a Christmas joke now Richard?
It looks too ambitious to be that, but I cannot get rid of the feeling.

elixirian: :this_parrot = :alive
erlanger: :this_parrot = :now_destructed
elixirian: :this_parrot = :no_no_only_de_con_structed

ho ho ho,
Mikael


Den tors 24 dec. 2020 kl 21:10 skrev Richard Carlsson <
[email protected]>:

> The ^ operator allows you to annotate already-bound pattern variables as
> ^X, like in Elixir. This is less error prone when code is being refactored
> and moved around so that variables previously new in a pattern may become
> bound, or vice versa, and makes it easier for the reader to see the intent
> of the code.
>
> See also https://github.com/erlang/otp/pull/2951
>
> Ho ho ho,
>
>         /Richard & the good folks at WhatsApp
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.