On 2014-02-06 15:47:05 +0000, Johannes Pfau said:

Am Thu, 6 Feb 2014 14:37:59 +0300
schrieb Max Klyga <[email protected]>:


My point is that we should not ruin the language ease of use. We do
need to deal with Phobos internal allocations, but we should not
switch to ARC as a default memory management scheme.

snip

I wholeheartedly agree that we should define methods in phobos taking output buffers/ranges. One of the reasons Tango xml parser was the fastest in the world was because almost every method/function in Tango was takinig output buffer as argument and never allocated unless asked specifically.

This would allow everyone chosing a method of memory management most suited for their domain.

Reply via email to