How does D compare to Go when it comes to C interop?
    Mike Parker via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Thu Dec 10 06:06:27 PST 2015
    
    
  
On Thursday, 10 December 2015 at 13:52:57 UTC, John Colvin wrote:
> On Thursday, 10 December 2015 at 13:33:07 UTC, Pradeep Gowda 
> wrote:
>> 2. Memory management. (I guess D is not immune from having to 
>> manage memory for the C functions it calls.. but is there a 
>> difference in approach? is it safer in D?)
> 2) You can manipulate the C heap in D just the same as in C. 
> GC-allocated memory in D being passed to C requires more care, 
> but is normally not a problem.
I was going to say the exact same thing, but I do think it's 
worth putting some emphasis on "more care" here. It's true that 
it normally is not a problem, but it's precisely the abnormal 
cases that you will miss when you aren't paying attention.
    
    
More information about the Digitalmars-d
mailing list