In other realms, SSA and immutable data makes things faster (cache friendly) and more predictable without impure side-effects cascading in unanticipated ways. In general, references are half pointers and quarter gotos in terms of papercut yourself factor.
I think Erlang got this one right.
Perhaps folks replace their containers and fundamental types like strs, lists, and dicts with immutable ones using an appropriate library.
I think Erlang got this one right.
Perhaps folks replace their containers and fundamental types like strs, lists, and dicts with immutable ones using an appropriate library.