[eeps] Multi-Parameter Typechecking BIFs
David Mercer
dmercer@REDACTED
Thu Feb 26 15:54:44 CET 2009
On Thursday, February 26, 2009 7:43 AM, mats cronqvist wrote:
> ... I
> suspect the pattern
>
> receive
> Bla when G ->
>
> where G cannot be expressed as a match or a type check is rare.
I cannot provide any statistics as to the frequency of its use, but,
coincidentally, I wrote such a thing just yesterday:
receive
#request{request = {'read', Start, Len}}
when bit_size(Buffer) >= Start + Len
->
. . .
Pushing that when clause into the handler would cause a message to be
received that I did not (yet) want to receive.
Cheers,
DBM
More information about the eeps
mailing list