On 16/11/2018 3:18 PM, Ranjan wrote:
On Thursday, 15 November 2018 at 17:03:55 UTC, Andrea Fontana wrote:
On Thursday, 15 November 2018 at 13:05:59 UTC, Ranjan wrote:
This is my first time on the Dlang forum. I like the language but my usecase is a bit different.

I want to write Postgresql extension in D. Currently extension can be written in C or C linked languages. Has anyone done this or can point me to some code.

Thanks

Did you read this: https://dlang.org/spec/interfaceToC.html ?

Andrea

Yes, but it's not useful, in Postgesql extension C code needs to call D, without GarbageCollection. I am able to do this in RustLang but I am not sure how to in D, as it has a GC. Looking for examples from the community.

Thanks

There isn't anything special you need to learn.
As long as you don't mutate anything you receive via the GC or send any GC owned memory outside of D, you'll have an easy time of it.

Reply via email to