New EEP draft: Pinning operator ^ in patterns

Eugene e@REDACTED
Fri Jan 15 14:13:42 CET 2021


> I do question how many projects will use this. I suspect the strong 
> reaction is an indication.

i would annotate EVERY Unbound var occurrence in my programs.
because there is no simple alternative to learn this fact
from a program text, except reading everything thru-n-thru.

when i add something or copypaste it is not a rare mistake
to give same name to different vars.
normally it produces a "bad-match" error,
which semantic is grossly misleading.


> The absence of this operator might 
> make this more obvious
how does explicit annotation make anything LESS obvious?


More information about the eeps mailing list