variables passed as parameters
Fri May 12 17:45:04 CEST 2006
You can't update a list remember? You can only create a new list.
Objects are immutable in Erlang, it is single assignment.
On May 12, 2006, at 9:40 AM, Danie Schutte wrote:
> Just a quick question,
> when a list / gb_tree is passed as a parameter, is a full memcopy
> of the data
> done to the new function?
> The reason for my question: We would like to a have a data set
> passed on
> through various modules, and each module may / may not update this
> We are trying to figure out if it would be faster to create a
> single module
> that manages the data in a "memory space" (like a gen_server state
> or an ets table) or wether it would not really matter in terms of
> speed - and
> the only factor to watch out for would be memory?
More information about the erlang-questions