List of Phobos functions that allocate memory?
Brad Anderson
eco at gnuk.net
Thu Feb 6 18:25:20 PST 2014
On Friday, 7 February 2014 at 01:31:17 UTC, Ola Fosheim Grøstad
wrote:
> On Friday, 7 February 2014 at 01:23:44 UTC, Walter Bright wrote:
>> Right. If you're:
>>
>> 1. using throws as control flow logic
> [...]
>> you're doing it wrong.
>
> I disagree.
>
> REST based web services tend to use throws all the time. It is
> a an effective and clean way to break all transactions that are
> in progress throughout the call chain when you cannot carry
> through a request, or if the request returns nothing.
I think in the case of people using exceptions for control flow a
GC.free in your exception handler would suffice for preventing
the GC heap from growing to
the point where collection times become a concern.
More information about the Digitalmars-d
mailing list