Java > Scala

Jacob Carlborg doob at me.com
Thu Dec 1 04:24:13 PST 2011


On 2011-12-01 12:26, Regan Heath wrote:
> On Wed, 30 Nov 2011 22:04:13 -0000, Timon Gehr <timon.gehr at gmx.ch> wrote:
>
>> The quite common claim that you cannot use Phobos without cluttering
>> up all your code with allocations is just not true. Phobos is not an
>> Object-oriented class library. There are seldom hidden allocations,
>> and it is almost always obvious when allocations must happen. The most
>> useful high-level features of D are compile time features that do not
>> harm performance (on the contrary).
>
> But, it is true you cannot use the ~ operator on strings without
> involving the GC, right?
>
> Maybe this isn't a problem for people who want to manually manage memory
> for performance reasons but it is right at the very lowest levels of
> "what is D" and it seems like something where it should be possible to
> choose how the memory for a string is allocated etc.
>
> R
>

You can replace the garbage collector with your own implementation.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list