Typing
..Erlang is dynamically typed: every error is caught at runtime and the compiler won't always yell at you when compiling modules where things may result in failure--book
Erlang is also strongly typed.
vs
Weakly type.
Example of weakly type:
6 = 5 + "1"
Erlang will not let you do this because it is strongly type
1> 6 + "1". ** exception error: bad argument in an arithmetic expression in operator +/2 called as 6 + "1"


















