[erlang-questions] Variables and side-effects

Tyron Zerafa <>
Sun Dec 30 12:16:57 CET 2012


I have been reading about Erlang and I am finding a problem grasping the
meaning of some terms related to variables.

What do global, free and unbound variables stand for in Erlang? Do they
mean the same thing?

Is there a notion of global/free/unbound variables in Erlang? For instance,
can I somehow implement this lambda: λy ->* *x+y+1 ?

If Erlang does not support global/ free/unbound variables, can we say that
a function does not have side-effects?

Thanks :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20121230/ef65beba/attachment.html>


More information about the erlang-questions mailing list