Java > Scala

Timon Gehr timon.gehr at gmx.ch
Thu Dec 1 08:36:36 PST 2011


On 12/01/2011 12:26 PM, 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?

I mostly use that feature at compile time.

>
> 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
>



More information about the Digitalmars-d mailing list