New EEP draft: Pinning operator ^ in patterns

Eugene e@REDACTED
Thu Jan 14 14:03:46 CET 2021


it will be easier to reason about this "^"
if you abandon the notion of operator,
and inverse it from denoting bound vars
to UNbound vars.

say

in a written program it is allowed to denote
the requirement of a particular variable
to be unbound at the occurrence of said notation.

the machine could simply check the status before
doing the match thing
and replace a "bad-match" error with "already bound"


More information about the eeps mailing list