News/info on Go and Java
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Wed Nov 25 01:45:33 PST 2009
Denis Koroskin wrote:
> On Wed, 25 Nov 2009 03:03:59 +0300, bearophile
> <bearophileHUGS at lycos.com> wrote:
>
>> Found on Reddit:
>>
>> This looks a lot like D:
>> http://research.swtch.com/2009/11/go-data-structures.html
>>
>> New features in Java, some of them look like D:
>> http://code.joejag.com/2009/new-language-features-in-java-7/
>>
>> Bye,
>> bearophile
>
> Looks like go has arrays that support slices. Do they support appending?
> If so, what's their behavior and how do they solve stomping issues?
There's no built-in means to grow a slice. An example given in
"Effective Go" appends to slices without regard to stomping or
dissolving sharing:
http://golang.org/doc/effective_go.html
Slices are obese pointers storing the pointer/length/capacity troika. I
think D is in better shape here.
Andrei
More information about the Digitalmars-d
mailing list