Java > Scala

Regan Heath regan at netmail.co.nz
Thu Dec 1 03:26:37 PST 2011


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

-- 
Using Opera's revolutionary email client: http://www.opera.com/mail/


More information about the Digitalmars-d mailing list