Guard sequences, short circuit boolean operators
Tue Feb 8 10:41:37 CET 2005
We hope to allow andalso/orelse in guards in R11B.
Matthias Kretschmer <mccratch@REDACTED> writes:
> I just wonder why andalso and orelse aren't allowed in guard
> sequences. Even in the case of backward compatibility it makes no
> sense, they are just equal to the normal "and" and "or" (ignoring
> precedence rules ...) as far as I understand the reference manual
> correctly. I just want to know the reason for this ... - in my humble
> opinion it looks a bit weird using andalso in one place and being
> forced to use and in another place to have the same thing (or using a
> "," which I assume is something left from the days when Erlang was
> running in a Prolog system?).
> Matthias Kretschmer
Björn Gustavsson, Erlang/OTP, Ericsson AB
More information about the erlang-questions