Hacker News new | ask | show | jobs
by paskozdilar 1384 days ago
Functional programming languages often work that way. E.g., in Erlang, if you've already bound a variable X to a value, and want to compute another value of X, you cannot use the same variable name - you have to use X2 or something else.