pmemkv icon indicating copy to clipboard operation
pmemkv copied to clipboard

Any bindings for Go planned?

Open lonnietc opened this issue 3 years ago • 6 comments

Hello,

I am very interested in PMEM and its use for some projects since I that its cutting edge work that needs good implementations.

With that in mind, I have some Golang projects that will be cross-platform (Linux and Windows) for which I would like to use the pmemkv to get started.

I am wondering if there will be any Golang bindings planned anytime soon or if there is an existing solution that I might investigate?

Thanks and have a great day

lonnietc avatar Jul 20 '22 22:07 lonnietc

Hi,

I'm afraid the answer is still the same as before (https://github.com/pmem/pmemkv/issues/1064). We have very limited resources, and this is not planned for our foreseeable future.

@pbalcer, can you perhaps recommend something to start with Golang, around PMEM/PMDK...?

lukaszstolarczuk avatar Jul 21 '22 11:07 lukaszstolarczuk

@lonnietc can you share some more details about your project? Maybe we could recommend some alternative solution.

igchor avatar Jul 22 '22 09:07 igchor

Hi, I just encountered this GH project: https://github.com/lxwagn/using-go-with-c-libraries

I believe it may be of use to you.

Keep in mind we provide C API (not only C++), which would probably be easier to use with Go: https://pmem.io/pmemkv/master/manpages/libpmemkv.3

lukaszstolarczuk avatar Jul 26 '22 10:07 lukaszstolarczuk

@lonnietc it's hard for us to prioritize adding Golang support right now but if this is very important to you, please reach out to me at [email protected] and we can discuss it further.

igchor avatar Jul 27 '22 11:07 igchor

Hello @igchor,

I reached out to you via email but am not sure if you received it since this is a new email server recently installed and still fine tuning, but I am looking forward to discussing things with you since I really think that this would be a great approach for what I am working on now.

lonnietc avatar Jul 31 '22 14:07 lonnietc

@lonnietc I got the email - sorry for the delay. I reponed to your email, and I will follow up in a few days with more information.

igchor avatar Aug 01 '22 10:08 igchor