Disable GC entirely
Paulo Pinto
pjmlp at progtools.org
Sun Apr 7 22:55:50 PDT 2013
On Sunday, 7 April 2013 at 22:59:37 UTC, Peter Alexander wrote:
> On Sunday, 7 April 2013 at 22:33:04 UTC, Paulo Pinto wrote:
>> Am 08.04.2013 00:27, schrieb Timon Gehr:
>>> Every time a variable is reassigned, its old value is
>>> destroyed.
>>
>> I do have functional and logic programming background and
>> still fail to see how that is manual memory management.
>
> Mutable state is essentially an optimisation that reuses the
> same memory for a new value (as opposed to heap allocating the
> new value). In that sense, mutable state is manual memory
> management because you have to manage what has access to that
> memory.
If you as a developer don't call explicitly any language API to
acquire/release resource and it is actually done on your behalf
by the runtime, it is not manual memory management.
More information about the Digitalmars-d
mailing list