[erlang-questions] The is_record() guard

Steve Davis steven.charles.davis@REDACTED
Thu Jul 23 20:02:24 CEST 2009

Hi Oscar,

Oscar Hellström wrote:
> You could also do it this way:
> transform(#rec_a{} = R) -> ... ;
> transform(#rec_b{} = R) -> ... ;
> ...

Ah yes. Hmmm... looks like I have bought myself two possible refactors 
to try/test now ;(

> Not that it mattered in the end though but useless
> optimizations are very common...

Yep, I have tried to write the code "correct" first - it was the fprof 
result that made me look at this - this match function is necessarily 
called at every invocation and is by far and away the slowest part of 
the code.

Best regards,

More information about the erlang-questions mailing list